Mecanim 动画系统(八)混合树(Blend Tree)

本文详细介绍了Unity中的Mecanim动画系统中的混合树(Blend Tree)概念,包括1D和2D混合树的类型与应用场景。通过创建、配置混合树,实现角色行走与跑步之间的平滑过渡,以及2D混合树中不同方向的动画混合。内容涵盖混合树的创建、参数设置、阈值调整和动画权重分配等关键点。
摘要由CSDN通过智能技术生成

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)这两个动作的混合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值