unity怎么让模型动起来?
第一步:导入模型
将下载或制作好的模型放在Assets目录下。
第二步:创建Animator
在Project菜单板右键Creat-Animator Controller
点击Animator Controller,弹出编辑栏
拖入动画文件,Entry处右键选择make Transition,并连接到动画文件
更换动画可在inspector面板中选择替换
第三步:在模型上设置Animator
将模型拖入Scene,在inspector,点击 add component,新建一个Animator组件,将第二步创建好的Animator加入即可。
点击播放即可看到动画模型已经动起来了。
小技巧:
可以打开window-Animation窗口,点击播放,让其不断播放。
拓展知识点:
Animator如何运作的?
Animator的状态和转换可以用图表表示,其中节点表示状态,弧(节点之间的箭头)表示过渡。您可以将当前状态视为放置在其中一个节点上的标记或高亮显示,然后只能沿着其中一个箭头跳转到另一个节点。
Rig文件中三种类型的意思?
点击模型,在它的Inspector面板中,选中Rig选项卡,Animation Type设为Humanoid,即双足类型的动画,这种类型可以支持大多数的类人形的模型。此外,Lagacy类型用来兼容Unity3D低版本中的模型动画,Generic类型是一种介于人形和非人形的模型之间的通用类型。
进阶知识可以看这篇:https://blog.****.net/nizihabi/article/details/48998087
参考文献:
unity是怎么使3dmax建造的人物模型动起来的? - 知乎