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/3/29 21:01:51

HelloWord-Keyboard固件烧录实战指南

HelloWord-Keyboard固件烧录实战指南 【免费下载链接】HelloWord-Keyboard 项目地址: https://gitcode.com/gh_mirrors/he/HelloWord-Keyboard 想要让你的机械键盘焕然一新?掌握固件烧录技能,就能轻松实现按键自定义、宏功能编程等高级玩法。别担…

作者头像 李华
网站建设 2026/3/30 2:56:15

PC微信小程序wxapkg包解密逆向分析实战指南

微信小程序wxapkg包的逆向分析一直是移动安全领域的热门话题,特别是在PC端微信环境中,开发者面临着独特的加密挑战。wxapkg解密过程涉及到复杂的密钥生成机制和混合加密策略,为安全研究人员提供了深入理解微信安全架构的机会。 【免费下载链接…

作者头像 李华
网站建设 2026/3/27 23:28:31

终极指南:如何快速掌握openAUTOSAR经典平台开发

想要在汽车电子领域构建标准化、可复用的嵌入式软件系统?openAUTOSAR经典平台正是你需要的开源解决方案!这个基于Arctic Core的项目为汽车ECU开发提供了完整的AUTOSAR标准实现,让开发者能够高效构建符合行业规范的汽车电子控制单元&#xff0…

作者头像 李华
网站建设 2026/4/3 4:54:04

如何用MetaBCI快速开发脑机接口应用:7天掌握完整开发流程

如何用MetaBCI快速开发脑机接口应用:7天掌握完整开发流程 【免费下载链接】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, Chin…

作者头像 李华
网站建设 2026/3/26 22:32:01

Matter智能家居控制器开发实战:从零构建跨平台设备管理应用

Matter智能家居控制器开发实战:从零构建跨平台设备管理应用 【免费下载链接】connectedhomeip Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for cons…

作者头像 李华
网站建设 2026/4/1 18:52:32

打造专属离线翻译神器:kiss-translator完整配置教程

在当今信息爆炸的时代,我们经常需要阅读各种外文技术文档、学术论文和新闻资讯。然而,网络连接不稳定、网络限制或流量不足等问题常常成为跨语言阅读的障碍。kiss-translator作为一款开源浏览器扩展,通过智能离线翻译技术,让你在任…

作者头像 李华