Unity3D笔记(三)AnimatorController使用
2017-10-17 本文已影响0人
鲫鱼汤
一、在预制体文件中,Rig中Animator Type设置为Generic,将预制体拖入场景,添加Animator组件,将设置为Generic 产生的骨骼拖入Avatar中。Assets面板创建Animator Controller(MyAnimator Controller),拖入Animator组件。

二、双击打开刚刚创建的Animator Controller,将所需要的动画拖入Animator面板,根据需要连接。找到Parameters面板,根据需要设置不同类型参数(惯用bool值)。

点击连线,将即将跳转开的动画bool值设为false,将要跳转到的动画设为true。

Has Exit Time 勾选则为运行完当前动画再运行下一个动画,不勾选则立马执行下一个动画。
三、给人物创建控制脚本。代码如下:



主要思想为将上一个动画设为false,即将运行的动画设为true。如下为连续攻击代码:
