1.首先我们去Mixamo官网下载下载一个动作

注意:Format 那一栏我们要选择 FBX for Unity(.fbx) !!!

2.然后我们找到动画下载的路径,把动画文件拖到我们unity的项目中去。

此处我已经提前下好了一个奔跑的动作

遇见BUG 

然后我们往往用自己准备的人物模型,然后就可能会出现如下bug,这篇文章就是解决这个问题

 如上图所示,我们把人物拖进动作中预览,可是人物依然是T型站立姿势,动画不起作用。

解决方法:

找到我们下载好的动画,点击,inspector窗口就会出现如下画面

点击 Rig ---> 下方Animation Type 我们选择 Humanoid ---> 点击右下方Apply

我们只更该Mixamo下载的动画是不管用的,我们的人物的 Animation Type 可能是Generic,所以我们还要去看一下我们准备的人物是不是 Humanoid

如上图所示,我自己的人物 Animation Type 不是Humanoid,而是 Generic,所以人物拖到动画中无法匹配骨骼,不能够进行动画预览

所以我们需要把Animation Type改为Humanoid,这样我们的动画就可以用在我们自己的人物上了。

 上图所示,是我更改完后将人物拖进去预览,我们可以观察到,人物已经不是T型站立姿势,而是已经有了奔跑的姿势,说明我们人物已经匹配好了动画,动画可以使用了。

记住,人物动画Animation Type 要统一!!!

当然,mixamo中的动画导入unity使用还会有各种各样的问题,笔者只是在昨天和学习搭子交流时体验到了本篇文章中讲解的bug,我仍在学习,后面如果遇见了新的bug,等我掌握了解决方式,笔者也会继续分享,文章写得很差劲,还望体谅!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐