创建并使用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,并设置参数

相关推荐
true...3 天前
虚幻还原默认视角
游戏引擎·虚幻
解决小子4 天前
【虚幻引擎】【C++】【GAS框架】构建角色基类、属性集、数值钳制
c++·笔记·游戏引擎·虚幻·gas·能力系统
BugPhysician4 天前
影之刃零首发UE崩溃排查:着色器缓存、虚拟内存与驱动版本
ue5·影之刃零·影之刃零报错·影之刃零进不去·ue崩溃·ue引擎崩溃·ue5引擎崩溃
true...5 天前
虚幻制作白色默认材质球
虚幻引擎
true...5 天前
虚幻里面设置物体显示、隐藏的两种方式
游戏引擎·虚幻
电子云与长程纠缠6 天前
UE5魂系游戏开发教程05
开发语言·学习·游戏·ui·ue5
fanfan_hongyun6 天前
UE5.1 蓝图调用C++方法
ue5
易知微EasyV数据可视化6 天前
UE5 中接入 GDAL:从vcpkg编译到插件打包
ue5
努力学习的小廉6 天前
UE5入门系列(一):环境搭建.md
ue5
fanfan_hongyun6 天前
【UE5.1 创建C++文件】
c++·ue5