在通过Mixamo处理模型之后,我们就可以得到带动画的fbx模型文件,我们现在要将他放入Unity中用于制作NPC。
在将fbx拖入Unity场景的Assets文件夹中,我们就可以在资源文件夹中看到如下
可以看到模型随着骨骼,材质,贴图都导了进来,当然还有最后一项mixamo也就是动画,有的人可能看到导进来了直接拖入场景运行发现也动不了,这是因为我们还是要根据Unity的动画逻辑进行一定的配置。
首先我们需要编辑动画属性,让他可以循环播放,不然之后在使用的时候就会发现,动画只会在刚开始运行的时候只播放一次。
在这里勾选循环播放。
然后我们现在在资源文件夹中创建一个动画控制器,也就是Animator
创建完成之后点击新创建的动画控制器,在动画器窗口打开,创建一个新的空状态
在右侧的检查器中,我们将之前从Mixamo下下来的动画拖进去,放在motion的位置
然后右键Entry,建立过渡到这个新的状态
之后我们将模型拖入场景中,给他添加一个Animator组件,然后将之前新创建的动画控制器拖入即可
在完成上述的所有操作之后,就可以点击运行场景,我们就可以在游戏窗口看到人物在移动(循环播放动画)。