自学内容网 自学内容网

Unity引擎学习笔记之【混合动画操作】

混合动画Hybrid Animation

  • Unity中的Blend Tree是一种动画混合技术,它允许开发者通过添加多个动画片段(例如奔跑、行走、跳跃等)来创建复杂的角色动画。Blend Tree允许在不同的状态下平滑地过渡并混合不同的动画。例如,在奔跑和行走之间过渡时,Blend Tree将逐渐减少奔跑动画的影响,并增加行走动画的影响,从而实现平稳的过渡效果。

  • Blend Tree可以通过调整参数值来控制动画的速度、强度或其他属性。例如,可以将一个名为“Speed”的参数添加到Blend Tree中,然后通过修改该参数的值来控制动画角色奔跑的速度。

  • Blend Tree还支持多层次混合,允许在更高级别上组合和混合不同的动作。这种技术被广泛应用于游戏开发,可用于创建各种动态和精细的角色动画。

创建一个混合数,使用数值设置两个动画的混合程度:

1. 新建混合树

在这里插入图片描述


2. 右键Blend Tree设置为默认状态,双击进入

在这里插入图片描述

  • 笔者注:发现此时动画器参数自动新增一个float参数Blend,若已存在float类型参数,则混合树会自动关联该参数

3. 右侧检查器Blend Tree混合类型可以选择1D,即一个参数控制;

Motion点击加号添加一个运动域(即新动画)或新混合树  

在这里插入图片描述


在这里插入图片描述

  • 此时可以调整Blend的参数值来更改两个动画的过渡程度

原文地址:https://blog.csdn.net/m0_47351846/article/details/136032236

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!