首页
首页
文章目录
  1. 动画混合空间1d
  2. 动画蓝图

UE引擎-动画相关


动画混合空间1d

在UE4(Unreal Engine 4)中,一维动画混合空间(1D Animation Blend Space)是一种特殊类型的动画资产,它允许你在一个单一参数的基础上进行动画混合。这个参数可以是角色的速度、角色的面向角度等。使用一维动画混合空间,你可以创建一个平滑的动画过渡,这个过渡是基于你选择的参数的变化而变化的。

例如,假设你有一个角色,你想让这个角色在静止、慢跑、快跑之间进行平滑过渡。你可以创建一个基于速度的一维动画混合空间,将速度设置为混合参数。在混合空间的轴上,你可以放置静止、慢跑、快跑的动画。然后,当你的角色的速度改变时,UE4会自动混合这些动画,创建一个平滑的动画过渡。

总的来说,一维动画混合空间是一种非常有效的工具,它可以帮助你创建自然且复杂的动画过渡,而无需手动编写大量的动画过渡代码。

动画蓝图

动画蓝图(Animation Blueprint)是Unreal Engine中的一个特性,它是一个特殊类型的蓝图,用于处理角色和其他动态对象的动画相关的逻辑和状态

与游戏逻辑蓝图不同,动画蓝图的主要目的是控制角色模型的动画状态,通过定义和处理动画状态机(Animation State Machine),决定角色在游戏中的运动和表现。例如,角色可能有行走、跑步、跳跃、攻击等状态,动画蓝图可以根据角色的状态和输入来选择和播放相应的动画。

动画蓝图还可以与其他系统进行交互,例如,你可以在动画蓝图中获取角色的速度、是否在地面上、是否在攻击等信息,然后使用这些信息来改变动画状态机的状态,从而影响角色的动画。

总的来说,动画蓝图是Unreal Engine中处理动画逻辑的主要工具,它提供了强大的功能和灵活性,使得动画制作和控制变得更加简单和直观。