Unity 6问题:新增Animation clips导致玩家无法移动
问题排查与解决方案
检查动画剪辑基础设置:
- 确认新增clip的
Wrap Mode,如果设为Hold或Loop且优先级过高,会锁死角色状态,导致无法切换到移动动画。 - 查看clip的根运动设置,若开启了
Root Motion但动画本身无位移数据,会强制固定角色位置;建议移动相关动画外的clip设为Bones Only。
- 确认新增clip的
检查Animator Controller状态机:
- 排查是否误将新增clip添加到了默认状态机的入口状态,或覆盖了移动状态的过渡条件。
- 确认新增动画状态是否配置了正确的退出过渡(比如基于移动输入的参数触发),避免角色卡在该状态无法切换。
检查动画层配置:
- 查看新增动画所在层的权重,若权重设为1且
Blending Mode为Override,会完全覆盖底层的移动动画层,导致移动失效。
- 查看新增动画所在层的权重,若权重设为1且
检查动画资产导入设置:
- 确认新增clip的导入设置中,
Avatar是否与角色的Avatar匹配,避免骨骼绑定冲突;同时检查是否误勾选Optimize Game Objects导致骨骼控制异常。
- 确认新增clip的导入设置中,
内容的提问来源于stack exchange,提问作者JMAS
相关产品推荐
相关产品推荐

