news 2026/6/15 22:14:13

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/6/15 0:44:01

Obsidian导出神器:让你的双链笔记畅通无阻迁移到任何平台

Obsidian导出神器:让你的双链笔记畅通无阻迁移到任何平台 【免费下载链接】obsidian-export Rust library and CLI to export an Obsidian vault to regular Markdown 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-export 还在为Obsidian笔记无法在…

作者头像 李华
网站建设 2026/6/15 11:50:21

如何快速掌握ImStudio实时GUI布局设计工具

如何快速掌握ImStudio实时GUI布局设计工具 【免费下载链接】ImStudio Real-time GUI layout designer for Dear ImGui 项目地址: https://gitcode.com/gh_mirrors/im/ImStudio 想要快速创建专业的图形用户界面却苦于复杂的编码过程?ImStudio作为一款专为Dear…

作者头像 李华
网站建设 2026/6/15 11:42:41

ST7789V驱动移植到自定义板卡:SPI接口完整示例

ST7789V驱动移植实战:从零搞定自定义板卡的SPI彩屏显示 你有没有遇到过这种情况?买了一块漂亮的240240彩色TFT屏,引脚都焊好了,代码也照着例程抄了一遍,结果上电后屏幕要么全白、要么花屏乱码,逻辑分析仪抓…

作者头像 李华
网站建设 2026/6/15 14:55:13

SGLang监控告警实战:从零构建智能预警体系

深夜两点,你的手机突然响起刺耳的警报声。打开一看,SGLang服务的响应延迟已超过10秒,用户投诉蜂拥而至。这不是电影情节,而是许多LLM服务团队的真实写照。本文将带你构建一套完整的SGLang监控告警系统,让你在问题影响用…

作者头像 李华
网站建设 2026/6/15 11:51:19

UniRig自动骨骼绑定完全指南:零基础快速上手3D动画制作

UniRig自动骨骼绑定完全指南:零基础快速上手3D动画制作 【免费下载链接】UniRig One Model to Rig Them All: Diverse Skeleton Rigging with UniRig 项目地址: https://gitcode.com/gh_mirrors/un/UniRig 在3D动画创作领域,角色骨骼绑定一直是最…

作者头像 李华