news 2026/3/3 23:40:57

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/3 9:52:08

终极指南:如何用so-vits-svc实现专业级歌声转换

终极指南:如何用so-vits-svc实现专业级歌声转换 【免费下载链接】so-vits-svc 基于vits与softvc的歌声音色转换模型 项目地址: https://gitcode.com/gh_mirrors/sovit/so-vits-svc 你是否曾经梦想过将自己的歌声转换成专业歌手的音色?或者想要为视…

作者头像 李华
网站建设 2026/3/1 16:48:38

YOLO系列深度解读:单阶段检测为何能统治工业界?

YOLO系列深度解读:单阶段检测为何能统治工业界? 在智能制造车间的高速流水线上,每秒有数百件产品经过视觉质检系统。传统基于规则的图像处理方法面对焊点虚焊、元件错位等复杂缺陷时束手无策——它们无法泛化,更谈不上自适应学习。…

作者头像 李华
网站建设 2026/2/24 12:51:19

Chrome MCP Server:让AI助手接管你的浏览器,工作效率提升4倍

Chrome MCP Server是一个革命性的Chrome扩展,通过模型上下文协议(MCP)将您的浏览器功能完全暴露给AI助手,实现智能浏览器自动化、内容分析和语义搜索。这款工具让Claude等AI助手能够直接控制您日常使用的Chrome浏览器,…

作者头像 李华
网站建设 2026/2/27 12:20:01

如何高效配置团队代码规范:conform.nvim实用指南

如何高效配置团队代码规范:conform.nvim实用指南 【免费下载链接】conform.nvim Lightweight yet powerful formatter plugin for Neovim 项目地址: https://gitcode.com/gh_mirrors/co/conform.nvim conform.nvim是一款轻量级但功能强大的Neovim格式化插件&…

作者头像 李华
网站建设 2026/2/28 12:10:05

YOLO端到端设计优势解析:简化流程,提升效率

YOLO端到端设计优势解析:简化流程,提升效率 在智能制造工厂的高速SMT贴片线上,一块PCB板以每分钟120件的速度流转。相机在瞬间完成拍摄后,系统必须在50毫秒内判断所有电子元件是否正确安装——缺件、错位、极性反接等问题需被实时…

作者头像 李华
网站建设 2026/2/18 7:53:37

Blender免费材质库实战指南:解决你的3D创作痛点

Blender免费材质库实战指南:解决你的3D创作痛点 【免费下载链接】awesome-blender 🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-blen…

作者头像 李华