Unity编辑器模型突然固定姿势,全项目动画异常求助
全项目角色动画及姿态异常求助
我们团队使用Unity 2020.3.27f1 LTS版本,项目里配置了大量角色。过去一年里,角色在编辑器默认都是T-Pose,进入Play Mode后动画播放完全正常。
大约一个半月前,我提交了一次修改——只调整了某场景里部分角色的少量动画和触发逻辑,完全没改动任何代码,但从那之后,全项目所有角色都出现了不同程度的异常,这个问题已经卡了我们一个半月,进度严重延误。
异常表现
- 部分角色动画完全或部分失效,比如外套不再随身体同步动画
- 部分角色骨骼出现异常弯曲、扭曲,手部问题尤为突出
- 几乎所有角色在编辑器中固定保持某一姿态(可能是坐姿、Idle姿态,甚至骨骼损坏时的蜷缩姿态),就算移除所有动画组件,也不会回到T-Pose;多数角色在Play Mode中还能正常动画,但仍存在部分上述异常
- 部分角色动画时扭曲程度极高,曾导致编辑器崩溃,项目整体稳定性大幅下降
排查情况
- 从提交历史来看,问题确实始于那次修改,但我的操作范围根本不涉及全局角色,完全搞不懂为什么会引发全项目故障
- 试过临时修复:删除预制体中的rig,再从项目文件重新添加,能解决部分动画异常,但rig本身没有任何差异,而且这个方法解决不了姿态固定的问题;就算重新添加rig,角色最终还是会出现姿态固定的问题
- 唯一找到的线索:在Prefab Mode里模型是正常的T-Pose,但勾选Show Overrides复选框后就会回到异常姿态,看起来像是Override的问题,但我从来没做过全局Override的操作,之前甚至都不了解这类Override的存在
我们怀疑这是编辑器的问题,队友通过Report a Bug提交过问题,但至今没收到Unity的回复,我自己提交Bug时还失败了。有人知道这到底是怎么回事吗?
内容的提问来源于stack exchange,提问作者JSparks
相关产品推荐
相关产品推荐

