并行动画
约 321 字大约 1 分钟
2025-01-28
并行动画分两个大类 pre_parallel
和 parallel
。其中前者比主动画优先级低,会被主动画覆盖。后者比主动画游戏级高, 而且采用了特殊的混合动画。
并行动画也放置于 main.animation.json
文件中。用于制作那些无论在什么情况下均会播放的内容:尾巴、耳朵的摆动,眨眼动画等等。
你还可以在并行动画中添加 molang,用来在特定情况下显示、隐藏护甲。
名称 | 作用 | 备注 |
---|---|---|
pre_parallel0 pre_parallel1 pre_parallel2 pre_parallel3 pre_parallel4 pre_parallel5 pre_parallel6 pre_parallel7 | 与主动画互相独立,优先级最低 | 循环播放 |
parallel0 parallel1 parallel2 parallel3 parallel4 parallel5 parallel6 parallel7 | 与主动画互相独立,优先级最高 | 循环播放 |
什么特殊的混合动画?
假设有这样两个动画:A 动画让手臂弯曲 10 度,B 动画让手臂弯曲 25 度,B 动画优先级比 A 高:
- 默认行为:B 完全覆盖 A 的手臂动画,最终手臂弯曲 25 度;
- 该混合动画:B 和 A 对手臂的弯曲互相叠加,最终手臂弯曲 35 度;
这个混合仅会混合旋转,不会混合位移和缩放。