创建并使用AimOffset

AimOffset可以角色向不同方向的瞄准动作

1.准备动画

需要九个角色不同朝向的单帧动画

2.创建基准动画

复制中间的AO_CC动画,命名为AO_Base

3.修改上面九个动画的设置

Additive Setting中

将Additive Anim Type设为Mesh Space

Base Pose Type 设为 Selected animation frame

并将动作设置为AO_Base

4.创建AimOffset

设置水平和垂直的轴向

然后将九个动画放入对应的位置

5.在角色中计算参数

计算AimOffset所需的参数,

如下为一个简单示例,每帧调用AimOffset函数

主要使用BaseAimRotation计算出AO_Yaw和AO_Pitch

6.在动画蓝图中的合适位置使用

在动画蓝图中,选择合适位置,直接拖入AimOffset,并设置参数

相关推荐
日月云棠2 天前
UE5 Lyra Teams模块深度分析:从队伍创建到伤害判定的完整链路
ue5
SunnyDays10112 天前
Python 为 PowerPoint 添加动画:进入、退出、动作路径与文本动画(详解)
python·powerpoint·动画·动画效果·文本动画
日月云棠4 天前
UE5 Lyra Inventory 物品系统模块深度分析——从数据定义到网络同步的完整链路
ue5
日月云棠6 天前
UE5 Lyra Weapons 模块深度分析——从装备实例到弹道散布的完整武器系统
ue5
清泓y6 天前
UE5程序化生成技术
ue5
清泓y7 天前
UE5--VR与AR开发技术
ue5·ar·vr
日月云棠7 天前
UE5 Lyra Messages 模块深度解析——从一条击杀消息看游戏事件系统的设计哲学
游戏·ue5
日月云棠8 天前
UE5 Lyra Input 模块:从手柄摇杆到技能释放,一条链路如何做到零耦合
ue5
molihuan9 天前
最新 spine 4.3 flutter 适配鸿蒙
flutter·动画·harmonyos·鸿蒙·spine
Python私教9 天前
Godot 4 AnimatedSprite2D 实战:让待机与移动动画自动切换
nginx·游戏引擎·godot·动画·游戏开发