【发布时间】:2016-01-12 02:21:15
【问题描述】:
我从 Mixamo 下载了 2 个名为 Idle 和 Walk_Forward 的动画。我用混合树创建了我的控制器,它工作得很好。但问题是当我按下 W 按钮时,角色只移动一小段距离,然后回到他开始“空闲”的原始位置。有人告诉我用“就地”选项下载动画。所以我尝试了另一个问题:角色只是播放动画而不是前进。关于角色的组件,我用Use Gravity创建了刚体,动画和角色都是人形的。我怎样才能使这些动画工作?
【问题讨论】:
我从 Mixamo 下载了 2 个名为 Idle 和 Walk_Forward 的动画。我用混合树创建了我的控制器,它工作得很好。但问题是当我按下 W 按钮时,角色只移动一小段距离,然后回到他开始“空闲”的原始位置。有人告诉我用“就地”选项下载动画。所以我尝试了另一个问题:角色只是播放动画而不是前进。关于角色的组件,我用Use Gravity创建了刚体,动画和角色都是人形的。我怎样才能使这些动画工作?
【问题讨论】:
如果您使用的是原地动画,那么您必须添加一个 characterController 以使您的角色实际移动。动画只会让它看起来像你的玩家在移动。 Here 是如何移动角色的示例。
【讨论】:
实现模型设置的导入并在Rig tab中设置“Animation Type as humanoid”。然后按Apply。现在你的动画不会重复了。
【讨论】: