Skip to main content

五、动画器

动画器是一个模型运动的来源,在Unity这个游戏引擎中,模型的一切的自身运动都是由动画控制器播放动画来完成的,在Unity中动画可以录制一个物体在任意帧的全部属性,也就是你的模型当前状态可以被记录在每一帧上,所以只要你的逻辑够好,有很多奇思妙想,都可以用动画加控制器的逻辑控制来实现。

我们一般会在我们的模型上看到Animator组件,这就是负责装载动画控制器的组件,当控制栏里存在动画控制器时,场景运行过程中我们就可以通过动画控制器控制我们的模型,下一栏Avatar指的是UnityAvatar,当你的FBX定义为人形时,Unity会生成这个UnityAvatar,Unity Avatar里面记录了有关于你模型的动画关节和实际骨骼的映射,通过这个映射,Unity可以知道如何正确的移动这个树状物体。

VM1l5lYygXjD9rRD-image.pngimage.png

在拥有了UnityAvatar后就可以用控制器控制你的模型啦,接下来就是我们该如何去编辑我们的控制器了

image.png

动画控制器分为两个主要区域,左侧有层级和参数,右侧是层级的视图区域

在动画控制器中,我们可以从视图窗口中清楚的看到某一层的逻辑路线,我们点开其中一层的设置窗口

image.png

第一条Weight是我们需要注意