news 2026/4/23 13:31:26

3分钟搞定BongoCat自定义模型:告别单调桌面宠物的终极指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3分钟搞定BongoCat自定义模型:告别单调桌面宠物的终极指南

3分钟搞定BongoCat自定义模型:告别单调桌面宠物的终极指南

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

厌倦了千篇一律的桌面宠物?想要一只只属于你的BongoCat吗?今天教你如何通过简单的桌面宠物定制和Live2D模型导入,让你的键盘敲击变得生动有趣!无需编程基础,跟着我的节奏,3分钟就能搞定~

当你的BongoCat遇上"审美疲劳":问题直击

场景一:天天看着同一只猫,腻了!每天面对同一只敲键盘的猫咪,虽然可爱但总觉得少了点什么。你可能会想:能不能换个造型?能不能让它更有个性?

场景二:找到喜欢的Live2D模型,却不知道怎么用网上有很多精美的Live2D模型资源,但下载下来后一脸懵:这堆文件怎么变成会动的桌面宠物?

别担心,这些问题我们今天统统解决!🎯

模型导入三步曲:从零到一的快速配置技巧

第一步:准备你的专属模型"食材"

想象一下你在做一道菜,需要准备好所有食材。BongoCat模型也一样,需要这些"食材":

  • 主菜:.model3.json(模型配置文件)
  • 配菜:.moc3(模型数据文件)
  • 调料:纹理图片文件夹(.png格式)
  • 装饰:动作和表情文件(可选但能让猫咪更生动)

避坑指南:确保你的模型文件结构清晰,就像官方标准模型那样井井有条。配置文件中的路径引用要准确,不然猫咪会"迷路"哦!

第二步:给猫咪找个新"家"

现在我们要为你的新模型创建一个专属空间:

  1. src-tauri/assets/models/目录下新建一个文件夹,比如"my_awesome_cat"
  2. 把所有模型文件复制到这个新家里
  3. 关键一步:在模型存储配置中注册你的新成员

操作示例: 在src/stores/model.ts中找到初始化函数,添加这样的配置:

nextModels.unshift({ id: "my_awesome_cat", mode: "standard", isPreset: false, path: join(modelsPath, "my_awesome_cat"), })

第三步:教会猫咪新"技能"

光有外表还不够,我们要让猫咪学会对你的操作做出反应!这就像训练宠物一样有趣~

核心配置: 在src/composables/useModel.ts中,找到handlePress函数,这里就是猫咪的"大脑"所在。你可以这样设置按键映射:

const handlePress = (key: string) => { // 自定义你的按键动作映射 const myKeyMappings = { 'KeyA': 'left_paw_action', 'KeyS': 'right_paw_action', 'Space': 'jump_action' }; // 触发对应的动作 const motionPath = modelStore.supportKeys[myKeyMappings[key]]; if (motionPath) { live2d.startMotion(motionPath); } }

实战验证:看看你的猫咪活过来了吗?

完成以上步骤后,重启BongoCat应用,进入设置界面选择你的自定义模型。如果一切顺利,你应该能看到:

✅ 新模型成功加载 ✅ 猫咪对你的按键操作有反应 ✅ 动作流畅自然

如果出现问题,别慌!检查这几个常见"病因":

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

进阶玩法:让你的猫咪更有个性

调整大小:如果猫咪太大或太小,可以在handleResize函数中调整缩放比例:

catStore.window.scale = round((size.width / width) * 80);

添加更多动作:为不同的按键设置不同的猫咪反应,让你的桌面宠物更加生动有趣!

写在最后

现在,你已经成功打造了专属的BongoCat!🎉

记住,自定义模型的关键在于:

  • 文件结构要清晰
  • 路径引用要准确
  • 动作映射要合理

快去试试吧!让你的桌面因为这只独特的猫咪而充满乐趣~如果遇到问题,欢迎在评论区交流,我们一起让猫咪更可爱!😺

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

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

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

Puerts终极性能优化:7个技巧让TypeScript游戏帧率翻倍

在当今游戏开发领域,Puerts性能优化已成为TypeScript游戏开发者的必修课。随着Unity和Unreal引擎对JavaScript/TypeScript支持日益成熟,如何通过系统化的TypeScript游戏优化策略来提升游戏运行效率,是所有开发者面临的关键挑战。本文将从实战…

作者头像 李华
网站建设 2026/4/17 16:05:06

YOLO模型镜像上线!一键部署实时检测应用

YOLO模型镜像上线!一键部署实时检测应用 在智能制造工厂的质检线上,每秒都有成百上千个产品经过摄像头。传统人工目检早已无法满足效率需求,而AI视觉检测系统却常常卡在“模型训练好了,但部署不下去”的尴尬阶段——环境依赖冲突、…

作者头像 李华
网站建设 2026/4/23 13:31:26

TensorTrade深度指南:如何构建智能交易系统的5个关键模块

TensorTrade作为开源强化学习框架,专为量化交易策略的研发和部署而生。无论你是金融科技开发者、量化研究员还是算法交易爱好者,这个框架都能帮助你快速构建、测试和优化自动化交易系统。通过模块化的架构设计,TensorTrade将复杂的交易逻辑分…

作者头像 李华
网站建设 2026/4/23 8:34:49

使用YOLO镜像快速搭建自动驾驶感知系统

使用YOLO镜像快速搭建自动驾驶感知系统 在智能汽车研发一线,工程师们常常面临一个现实困境:如何在有限时间内,将前沿AI模型高效部署到真实的车载环境中?尤其是在处理复杂城市道路场景时,系统必须以毫秒级响应速度准确识…

作者头像 李华
网站建设 2026/4/23 8:32:15

信号与系统第五版吴大正PDF完整资源快速获取终极指南

信号与系统第五版吴大正PDF完整资源快速获取终极指南 【免费下载链接】信号与系统第五版吴大正PDF资源下载 信号与系统第五版吴大正PDF资源下载 项目地址: https://gitcode.com/Open-source-documentation-tutorial/cf9da 还在为信号与系统课程的学习资料发愁吗&#xf…

作者头像 李华