0

我的所有动画都正常工作,游戏几乎完成了。关于 Animator 组件下的警告对话框,我面临一个非常奇怪的问题,该对话框可能表示某些钻机已被删除。并将那个人形角色变成T姿势。但是,如果我启用或禁用“根运动”检查。它开始正常工作。

我在做什么:我有一个游戏对象,动画组件附加在它上面。在运行时将人形角色实例化为子角色的脚本。实际上它是一个对抗菜单,我可以在其中更改对手拳击手(玩家)。每当我实例化一个新角色时,我都会销毁旧角色并用新角色替换。但问题是新角色没有动画,而是在 T 姿势中保持空闲。我还附上了警告对话框的图像。需要一条路...谢谢

4

1 回答 1

1

如果您在运行时更改层次结构,则必须使用Rebind(). 在实例化你的GameObject并将其放置为你的动画师的孩子之后,调用animator.Rebind();

于 2017-02-10T07:18:04.897 回答