1、混合树
在游戏中,游戏角色有时候并不精确地处在某一个状态中,如站立与行走之间的过渡。状态转换是从一个状态平滑转换为另一个状态的一个过程。而混合,则可以看作有多个动画同时进行。
要使用混合,参与混合的动作必须有相似性质和时间。混合,可以看做一种特殊的状态。
我们可以在动画控制器窗口界面右键->Create State->From New Blend Tree。来创建一个新的混合树,如下图
刚创建好的混合树是没有内容的,如下:
我们可以双击进入混合树的配置,如下
混合树在4.x版本中有4种类型,分别是1D、2D Simple Directional、2D Freedom Directional、2D Freedom Cartesiam
1D表示由一个参数控制的混合树,2D表示由两个参数控制的混合树。
2、1D混合树
要使用1D混合树,需要将Blend Type选择为1D。
初始的Parameter是空的,我们需要在动画控制器界面添加参数,然后再在Parameter中选择相应的参数。
我们进行一个行走(walk)和跑步(run)这两个动作的混合