news 2026/4/3 5:08:08

5分钟学会BongoCat模型自定义:打造你的专属桌面伙伴

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟学会BongoCat模型自定义:打造你的专属桌面伙伴

5分钟学会BongoCat模型自定义:打造你的专属桌面伙伴

【免费下载链接】BongoCat让呆萌可爱的 Bongo Cat 陪伴你的键盘敲击与鼠标操作,每一次输入都充满趣味与活力!项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat

厌倦了千篇一律的桌面宠物?想要让你的BongoCat与众不同?本文将通过简单易懂的步骤,教你如何快速导入和配置自定义Live2D模型,让你的桌面猫咪拥有独特的个性和动作表现。

准备工作:获取合适的Live2D模型

首先,你需要准备一个符合规范的Live2D模型文件。BongoCat支持Cubism 3/4格式的模型,确保模型包含以下必要文件:

  • 主配置文件(.model3.json)
  • 模型数据文件(.moc3)
  • 纹理图片文件夹(包含PNG格式的纹理图)
  • 动作文件(.motion3.json,可选)
  • 表情文件(.exp3.json,可选)

你可以从Live2D官方商店或其他模型分享平台获取免费或付费模型。确保模型文件结构完整,可以参考项目中现有的模型结构:src-tauri/assets/models/standard/。

第一步:创建模型目录结构

在BongoCat项目的模型目录下为你的自定义模型创建专属文件夹:

  1. 导航到src-tauri/assets/models/目录
  2. 新建一个以模型名称命名的文件夹,如my_custom_cat
  3. 将准备好的模型文件复制到该文件夹中

保持文件引用关系的一致性非常重要。确保.model3.json文件中的路径引用正确,所有相对路径都基于配置文件所在位置。

第二步:配置模型信息

接下来需要编辑模型存储配置文件,让BongoCat识别你的自定义模型:

打开src/stores/model.ts文件,在初始化函数中找到模型列表配置部分。添加你的模型信息:

{ id: "my_custom_cat", mode: "standard", isPreset: false, path: join(modelsPath, "my_custom_cat") }

这里的mode参数根据你的模型类型设置,可以是"standard"、"keyboard"或"gamepad"。

第三步:设置交互行为

为了让你的自定义模型能够响应键盘操作,需要配置按键映射关系:

  1. 打开src/composables/useModel.ts文件
  2. 找到处理按键输入的函数
  3. 添加你的自定义按键映射逻辑

例如,你可以设置:

  • W键触发左爪动作
  • S键触发右爪动作
  • 空格键触发跳跃动作

第四步:调整显示效果

如果导入的模型大小或位置不合适,可以通过以下方式调整:

在模型加载完成后,根据实际显示效果调整缩放比例和位置偏移。你可以在控制台中实时查看模型尺寸,然后调整相关参数达到最佳效果。

测试与调试

完成所有配置后,重新启动BongoCat应用。在设置界面的模型选择列表中,你应该能看到你的自定义模型选项。

点击应用后观察模型加载情况:

  • 模型是否能正常显示
  • 纹理图片是否清晰
  • 按键响应是否准确

如果遇到问题,检查以下常见错误:

  • 文件路径是否正确
  • 模型配置文件语法是否有误
  • 纹理图片格式和尺寸是否合适

进阶技巧:多模式配置

如果你想让模型支持多种交互模式,可以为同一个模型创建不同的配置:

  1. 在模型文件夹中创建多个.model3.json文件
  2. 在模型存储中注册多个模型实例
  3. 为每个实例设置不同的mode参数

这样用户就可以在不同场景下切换使用同一个模型的不同交互模式。

总结

通过以上四个简单步骤,你已经成功创建了专属的BongoCat模型。现在你的桌面猫咪将拥有独特的形象和个性化的动作表现,为日常的键盘操作增添更多乐趣。

尝试为你的模型添加更多自定义动作和表情,让它更加生动有趣。如果对模型制作有更深入的需求,可以学习Live2D模型制作工具,创作完全属于你自己的桌面伙伴!

【免费下载链接】BongoCat让呆萌可爱的 Bongo Cat 陪伴你的键盘敲击与鼠标操作,每一次输入都充满趣味与活力!项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 9:48:23

MetaBCI入门指南:从零开始掌握脑机接口开发

MetaBCI入门指南:从零开始掌握脑机接口开发 【免费下载链接】MetaBCI MetaBCI: China’s first open-source platform for non-invasive brain computer interface. The project of MetaBCI is led by Prof. Minpeng Xu from Tianjin University, China. 项目地址…

作者头像 李华
网站建设 2026/4/3 5:01:45

利用CubeMX快速理解FreeRTOS调度器启动过程

从 CubeMX 自动生成代码看透 FreeRTOS 调度器启动全过程你有没有过这样的经历?在 STM32 项目中勾选了 FreeRTOS,点几下鼠标,生成代码后一编译,LED 就开始按任务周期闪烁了。可当你回头翻main.c,看到那个osKernelStart(…

作者头像 李华
网站建设 2026/4/2 2:26:34

Vue流程图组件终极指南:从零开始构建专业图表

Vue流程图组件终极指南:从零开始构建专业图表 【免费下载链接】vue-mermaid flowchart of mermaid with vue component 项目地址: https://gitcode.com/gh_mirrors/vu/vue-mermaid 想要在Vue项目中快速集成流程图功能吗?Vue流程图组件基于Mermaid…

作者头像 李华
网站建设 2026/3/23 21:16:39

ECAPA-TDNN语音识别完整指南:从零开始构建高性能说话人验证系统

ECAPA-TDNN语音识别完整指南:从零开始构建高性能说话人验证系统 【免费下载链接】ECAPA-TDNN 项目地址: https://gitcode.com/gh_mirrors/ec/ECAPA-TDNN ECAPA-TDNN是一种先进的深度学习架构,专门设计用于说话人验证任务。本指南将带你深入了解如…

作者头像 李华
网站建设 2026/3/18 15:12:49

MaterialSkin深度解析:Windows Forms界面现代化改造的完整方案

MaterialSkin深度解析:Windows Forms界面现代化改造的完整方案 【免费下载链接】MaterialSkin 项目地址: https://gitcode.com/gh_mirrors/mat/MaterialSkin 传统Windows Forms应用面临着界面过时、用户体验落后等严峻挑战。MaterialSkin作为一套基于Materi…

作者头像 李华
网站建设 2026/3/22 23:33:40

暗黑2重制版自动化助手:Botty全方位配置与实战指南

暗黑2重制版自动化助手:Botty全方位配置与实战指南 【免费下载链接】botty D2R Pixel Bot 项目地址: https://gitcode.com/gh_mirrors/bo/botty 还在为重复刷怪感到枯燥乏味吗?想要解放双手让游戏自动运行?Botty正是你需要的解决方案&…

作者头像 李华