创作者狂喜!BongoCat 支持导入自定义模型啦!🎉

51,515 阅读3分钟

前言

如果你还不了解 BongoCat 是什么,可以先阅读这篇介绍文章:BongoCat 桌宠焕新升级!开源 × 跨平台,快来撸猫!

本文将带你了解如何制作一个适用于BongoCat的模型,并将其导入使用。

模型制作

BongoCat 的模型参数与 BongoCatMver 完全一致,保持高度兼容性。同时,BongoCat 还额外支持 Live2D Cubism 5 模型格式。

由于我本人不擅长模型制作,这里强烈推荐一位老师@wtyyyyyy的教学视频,新手朋友们可以参考学习:

🎬 从零开始制作 Live2D 模型

如果你暂时还不会制作模型也没关系,可以先看看我整理的一些免费模型资源,先玩起来也不错:

📦 Awesome-BongoCat

目录结构

├── *.model3.json                 # 模型主配置文件(必须,定义模型结构及资源引用)
├── *.moc3                        # 模型核心文件(必须,包含网格与变形信息)
├── *.cdi3.json                   # 模型显示信息配置文件(必须,用于编辑器中的显示设置)
├── *.exp3.json                   # 表情配置文件(可选,用于定义不同表情效果)
├── *.motion3.json                # 动作配置文件(可选,用于定义动画序列)
└── resources/
    ├── background.png
    ├── cover.png
    ├── left-keys/
    │   └── ...
    └── right-keys/
        └── ...

模型文件结构不再过多赘述,重点说明 resources 目录内容:

  • background.png:模型的背景图(可选)。

  • cover.png:模型预览封面图,显示于模型管理界面中。

  • left-keys:左侧键盘按键图像目录,包含所有左手按键的图片资源。

  • right-keys:右侧键盘按键图像目录,包含所有右手按键的图片资源。

模型参数

通用模型参数

参数 ID范围默认值说明
ParamAngleX[-30, 30]0控制模型头部与身体的水平位置(-30 = 最左,30 = 最右)
ParamAngleY[-30, 30]0控制模型头部与身体的垂直位置(-30 = 最上,30 = 最下)
CatParamLeftHandDown[0, 1]0控制模型左手按下状态(0 = 抬起,1 = 按下)

标准模式模型参数

参数 ID范围默认值说明
ParamMouseX[-30, 30]0控制模型鼠标交互与右手的水平位置(-30 = 最左,30 = 最右)
ParamMouseY[-30, 30]0控制模型鼠标交互与右手的垂直位置(-30 = 最上,30 = 最下)
ParamMouseLeftDown[0, 1]0控制模型鼠标左键按下状态(0 = 抬起,1 = 按下)
ParamMouseRightDown[0, 1]0控制模型鼠标右键按下状态(0 = 抬起,1 = 按下)

键盘模式模型参数

参数 ID范围默认值说明
CatParamRightHandDown[0, 1]0控制模型右手按下状态(0 = 抬起,1 = 按下)

手柄模式模型参数

参数 ID范围默认值说明
CatParamRightHandDown[0, 1]0控制模型右手按下状态(0 = 抬起,1 = 按下)
CatParamStickLeftDown[0, 1]0控制模型左摇杆按下状态(0 = 抬起,1 = 按下)
CatParamStickRightDown[0, 1]0控制模型右摇杆按下状态(0 = 抬起,1 = 按下)
CatParamStickShowLeftHand[0, 1]0控制模型左摇杆手部的显示状态(0 = 隐藏,1 = 显示)
CatParamStickShowRightHand[0, 1]0控制模型右摇杆手部的显示状态(0 = 隐藏,1 = 显示)
CatParamStickLX[-30, 30]0控制模型左摇杆水平位置(-30 = 最左,30 = 最右)
CatParamStickLY[-30, 30]0控制模型左摇杆垂直位置(-30 = 最上,30 = 最下)
CatParamStickRX[-30, 30]0控制模型右摇杆水平位置(-30 = 最左,30 = 最右)
CatParamStickRY[-30, 30]0控制模型右摇杆垂直位置(-30 = 最上,30 = 最下)

键位映射

键盘

iShot_2025-06-03_10.24.57.png

如果 F1 ~ F12 只有一张图片,但希望按下任意一个功能键都能触发,那就直接命名为 Fn

如果 Shift*Control*Alt*Meta* 只有一张图片,但希望左右两边按下都能触发对应效果,那就直接命名为 ShiftControlAltMeta

手柄

敬请期待

导入模型

将下载好的 ZIP 模型解压后,按照下图的指示将整个文件夹导入即可。

iShot_2025-05-29_23.16.15.png