本文解释了在Unity中使用Animancer插件结合Animation Rigging进行IK瞄准动画时,切换动画状态会导致Rigging参数重置为场景默认值的“鬼畜”问题。其根本原因是Animancer底层使用Playable API,在运行时切换状态或动态添加动画片段时会修改Playable Graph,进而触发Animator.Rebind(),强制重置相关参数。解决方案核心是防止Playable Graph被修改:一是设置`Animancer.Playable.KeepChildrenConnected = true`,避免状态切换时断开Playable连接;二是提前通过`Animancer.Play(ITransition)`初始化所有动画状态,防止进入新状态时修改Graph。目前尚无其他方法能在修改Playable Graph的同时避免触发Rebind。