news 2026/3/31 3:23:47

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/3/30 17:24:34

Zygisk NoHello模块:终极Root权限隐藏解决方案

Zygisk NoHello模块:终极Root权限隐藏解决方案 【免费下载链接】NoHello A Zygisk module to hide root. 项目地址: https://gitcode.com/gh_mirrors/nohe/NoHello 在Android设备Root后,您可能会遇到一个令人困扰的问题:银行应用、支付…

作者头像 李华
网站建设 2026/3/27 6:44:09

PromptCraft Robotics 终极指南:AI驱动的机器人控制与ChatGPT集成

PromptCraft Robotics 终极指南:AI驱动的机器人控制与ChatGPT集成 【免费下载链接】PromptCraft-Robotics Community for applying LLMs to robotics and a robot simulator with ChatGPT integration 项目地址: https://gitcode.com/gh_mirrors/pr/PromptCraft-R…

作者头像 李华
网站建设 2026/3/26 4:06:06

Fabric.js图像处理与Canvas特效开发实战指南

Fabric.js图像处理与Canvas特效开发实战指南 【免费下载链接】fabric.js Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser 项目地址: https://gitcode.com/gh_mirrors/fa/fabric.js Fabric.js作为一款功能强大的JavaScript Canvas库&#xff0c…

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

F5-TTS语音克隆实战:如何让AI完美复刻你的声音?

F5-TTS语音克隆实战:如何让AI完美复刻你的声音? 【免费下载链接】F5-TTS Official code for "F5-TTS: A Fairytaler that Fakes Fluent and Faithful Speech with Flow Matching" 项目地址: https://gitcode.com/gh_mirrors/f5/F5-TTS …

作者头像 李华
网站建设 2026/3/25 5:10:23

SFTPGo文件传输服务器:现代化多协议文件管理平台

SFTPGo是一个功能全面的开源文件传输服务器解决方案,支持SFTP、FTPS、HTTP、HTTPS和WebDAV等多种协议。无论您需要搭建企业内部文件共享系统,还是构建云存储网关,SFTPGo都能提供安全可靠的传输服务。🎯 【免费下载链接】sftpgo dr…

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

Windows驱动开发实战:构建高性能NVMe SSD存储接口的5个关键步骤

Windows驱动开发实战:构建高性能NVMe SSD存储接口的5个关键步骤 【免费下载链接】Windows-driver-samples Windows-driver-samples: 是微软提供的 Windows 驱动程序示例仓库,包括多种设备的驱动程序代码。适合开发者学习和编写 Windows 驱动程序。 项目…

作者头像 李华