我从Mixamo下载了两个动画,分别叫Idle和Walk_Forward。我用混合树创建了我的控制器,它工作得很好。但问题是,当我按下W键时,角色只移动了一小段距离,然后又回到了他开始“空闲”的原始位置。有人告诉我用“就地”选项下载动画。所以我试了一下,然后又遇到了另一个问题:角色只是播放动画,而不是向前移动。关于我的角色组件,我使用重力创建了RigidBody,动画和角色都是人形类型的。我怎样才能让这些动画工作呢?
发布于 2015-10-14 14:18:01
如果你使用的是动画动画,那么你必须添加一个characterController来让你的角色真正的移动。动画只会让你的播放器看起来像是在移动。Here是一个如何移动角色的示例。
发布于 2017-10-22 00:27:40
实现模型设置的导入,并在Rig tab中设置Animation Type as humanoid。然后按Apply键。现在您的动画将不会重复。
https://stackoverflow.com/questions/33117817
复制相似问题