unity导入Mixamo动画不能使用怎么解决?(其中一个可能的原因)附带如何下载导入动画教程(粗略版)
·
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,等我掌握了解决方式,笔者也会继续分享,文章写得很差劲,还望体谅!
更多推荐

所有评论(0)