即使将游戏速度设置为0%,目标动画播放器仍不会停止,部分动作仍在继续。
虽然不能断定这就是原因,但我使用了两个动画播放器。第一个动画播放器可以正常停止,但第二个似乎仍在持续运行。
即使将游戏速度设置为0%,目标动画播放器仍不会停止,部分动作仍在继续。
虽然不能断定这就是原因,但我使用了两个动画播放器。第一个动画播放器可以正常停止,但第二个似乎仍在持续运行。
分配给该游戏对象的 AnimationPlayer 在检查器中是否已正确停止?
如果是这样,这可能是按预期工作的。
因为跟随游戏速度的是该分配的 AnimationPlayer。
作为动作游戏制作工具,是否不推荐为动画播放器分配多个实例?
虽然在播放动画的同时,用另一个动画播放器管理变量等用途似乎很多……
是的,这正是我的疑问所在。我打算向开发者确认一下,以核实我的理解是否正确。
由于分配给根 GameObject 节点(即处理视觉脚本的节点)的 AnimationPlayer 只有一个,因此这样考虑是自然的。不过,也有可能实现了某种机制,能够检测 GameObject 内存在的任意 AnimationPlayer,并调整其速度。
最终,这很大程度上取决于后端如何处理该 AnimationPlayer。