女仆动画
约 638 字大约 2 分钟
2025-02-22
从 YSM 2.4.0 版本开始,我们加入了对车万女仆模组的支持。现在 YSM 的模型可以直接在车万女仆模组里的女仆使用。
添加新的定位组
女仆模组存在一个背包定位组,名为 BackpackLocator
,用于显示女仆装备的背包,定位一般放在两肩中间。当女仆装饰槽位放有拔刀剑或者旗帜时,也会参考其作为定位组。
添加动画定位文件
首先你需要去你的 ysm.json
的动画字段里添加一个新的类型 tlm
,如下图所示:
"animation": {
"main": "animations/main.animation.json",
"arm": "animations/arm.animation.json",
"extra": "animations/extra.animation.json",
"tac": "animations/tac.animation.json",
"carryon": "animations/carryon.animation.json",
"parcool": "animations/parcool.animation.json",
"swem": "animations/swem.animation.json",
"slashblade": "animations/slashblade.animation.json",
// 这就是女仆的动画
"tlm": "animations/tlm.animation.json"
}
然后参考默认模型的 tlm.animation.json
动画即可。
注意
如果你要修改女仆动画,请务必填写此处。如果你修改的女仆动画不起作用,那么先查看这一处是否声明了文件
动画清单
如下动画是可自定义的女仆动画,默认模型的女仆动画文件为 tlm.animation.json
:
名称 | 作用 | 备注 |
---|---|---|
gomoku | 女仆坐在五子棋盘、象棋、国际象棋旁边的动画 | 循环播放 |
bookshelf | 女仆坐在书架上的动画 | 循环播放 |
computer | 女仆坐在电脑旁的动画 | 循环播放 |
keyboard | 女仆坐在电子琴旁的动画 | 循环播放 |
chair | 女仆坐在坐垫上动画,可在后方添加 $ 符号加上坐垫 ID 来给特定的坐垫添加动画 例: chair$touhou_little_maid:moto | 循环播放 |
picnic | 女仆坐在野餐垫上动画 | 循环播放 |
beg | 当玩家手持蛋糕时靠近女仆时,女仆会播放此动画 | 循环播放 |
game_lost | 当女仆输了棋局时播放此动画 | 循环播放 |
game_win | 当女仆赢得棋局时播放此动画 | 循环播放 |
broom | 女仆乘坐扫把时播放次动画 | 循环播放 |
statue | 女仆模型作为雕像渲染时播放此动画 | 循环播放 |
garage_kit | 女仆模型作为手办渲染时播放此动画 | 循环播放 |
坐垫条件动画
女仆模组自带坐垫,但是这些坐垫都是同一个实体 ID,我们特意为其添加了条件动画的支持:
坐垫的条件动画,其动画名以 chair
开头,$
后加坐垫的模型 ID
- 比如游戏内的椅子:
chair$touhou_little_maid:class_chair
- 比如游戏内的摩托车坐垫:
chair$touhou_little_maid:moto