Unity Animator接收参数正常但绑定模型保持T姿无动画排查求助
问题排查解决步骤
- 首先检查角色*Skinned Mesh Renderer(蒙皮网格渲染器)*组件配置:
- 确认
Root Bone字段已正确赋值为角色骨骼的根节点(通常为Hips/Pelvis节点) - 确认
Bones数组不为空,所有骨骼索引和蒙皮绑定的骨骼一一对应,无缺失、赋值错误情况 - 确认勾选了
Update When Offscreen选项,避免视锥体裁剪导致网格不跟随骨骼更新
- 确认
- 检查模型导入配置:
- 打开模型导入设置的
Model选项卡,确认勾选了Import Skinned Mesh选项,蒙皮数据被正常导入 - 切换到
Rig选项卡,确认Animator组件挂载的Avatar和当前角色生成的Avatar完全匹配,没有误用其他角色的Avatar;同时确认Avatar状态为绿色对标的有效状态,无骨骼映射、肌肉绑定报错 - 检查所用动画片段的导入设置,确认
Animation Type和角色Rig设置的动画类型(Humanoid/Generic)一致,无类型不匹配问题
- 打开模型导入设置的
- 检查节点层级与脚本冲突:
- 确认蒙皮网格节点属于骨骼根节点的子对象,没有被单独放在Animator控制的骨骼层级之外
- 排查是否有其他脚本在每帧强制修改蒙皮网格节点的Transform属性,覆盖了动画驱动的位移/旋转
内容的提问来源于stack exchange,提问作者BlackBird
相关产品推荐
相关产品推荐

