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