马术动画
约 340 字大约 1 分钟
2025-01-28
SWEM 马术模组是一个非常硬核的马术相关模组,它添加了非常完备的马术动画,可以在游戏内模拟现实中的马术动作,自 2.2.2 版本起我们为其添加了兼容支持!
可参考 MCMOD 百科:https://www.mcmod.cn/class/7803.html
你可以参考默认模型动画文件 swem.animation.json
。同时记得别忘记在 ysm.json
文件中声明该文件!
添加动画定位文件
首先你需要去你的 ysm.json
的动画字段里添加一个新的类型 swem
,如下图所示:
"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"
}
然后参考默认模型的 swem.animation.json
动画即可。
注意
如果你要修改马术动画,请务必填写此处。如果你修改的马术动画不起作用,那么先查看这一处是否声明了文件
动画清单
如下动画是可自定义的马术动画,默认模型的马术动画文件为 swem.animation.json
:
名称 | 作用 |
---|---|
swem:idle | 骑上 SWEM 模组的马,静止不动时的玩家动画 |
swem:walk | 慢步 |
swem:trot | 快步 |
swem:canter | 跑步 |
swem:canter_ext | 跑步 |
swem:gallop | 袭步 |
swem:jump_lv1 swem:jump_lv2 swem:jump_lv3 swem:jump_lv4 swem:jump_lv5 | 跳跃,共分五个等级 |