UE4_动画基础_ 瞄准偏移1D(Aim Offset Blend Space 1D)

瞄准偏移1D基本上可以完成角色的向左看向右看或者向上看向下看,像混合空间1D一样只有一个轴向可用。

操作步骤:

1、新建第三人称模板项目。

2、右键------动画------瞄准偏移1D

选取骨骼

双击打开

3、瞄准偏移混合的是姿势,我们需要创建姿势。

找到待机动画复制到想放的位置,重命名字idle1.

双击打开idle1.找到资产详情下的网格体空间

找到资产详情下的附加设置,并修改为网格体空间,基础姿势类型我们选择动画帧。

把thirdpersonidle拖到预览动画上面。

把播放头拖到0帧上右键,移除帧1到帧79之间的帧。

4、保存,复制idle,分别再创建左看idle2和右看idle3。

5、双击打开idle2.视口中角色------骨骼------骨骼绘制------所有层级。

6、选择一条骨骼spine_02,进行旋转60度

选择头部head骨骼,旋转30度。

姿势调整完之后,单击关键帧

单击应用姿势才能保存下来

7、用第5步和第6步的方法设置idle3向右看。略。

8、这样我们就得到了待机的姿势和左看右看的姿势,我们打开瞄准偏移1D.资产浏览器中就有了我们的制作好的姿势。

把idle2、idle、idle3分别拖入

设置水平轴,因为左看右看是围绕z轴旋转的

9、完成瞄准偏移1D的设置后,我们来到动画蓝图

双击打开动画图表,把瞄准偏移1D拖进去,连上。编译,保存。

当z值发生变化就会得到我们想要的效果了。

所以我们要实时改变z的值。

10、我们在事件图表中更改蓝图节点。角色有效我们强制类型转换为小白人,并提升为变量。编译,保存。

11、我们获取要控制的旋转与角色当前旋转的差量

R插值到是为了平滑的过渡,得到Z轴的值我们需要去限定在-90度到90度之间

在事件蓝图更新动画的最后,我们设置Z轴的值就可以了。

编译保存,运行

需要完善,不能一下跳转过去,需要判断。

相关推荐
Yuk丶6 天前
厌倦了假AI对话?本地 LLM 语音对话 + 口型同步系统 2.0(已开源!)
c++·人工智能·语言模型·开源·ue4·语音识别·游戏开发
归真仙人6 天前
【UE】LineTraceByProfile
ue5·游戏引擎·ue4·unreal engine
上山老人16 天前
UE4布娃娃约束修改
ue4
Yuk丶20 天前
厌倦了假AI对话?用本地大模型给UE注入真智能(已开源!)
c++·人工智能·开源·ue4·游戏程序·ue4客户端开发
emplace_back22 天前
UE 使用UE4PrereqSetup_x64.exe一键安装依赖
ue4
Yuk丶1 个月前
LPM的AI 角色三大核心技术实现:长效记忆、人格锁定、低延迟口语化
人工智能·ai·ue4·虚幻·ue4客户端开发
归真仙人1 个月前
【UE】Lightmass可执行文件已经过时
ue5·游戏引擎·ue4·虚幻·unreal engine
DoomGT1 个月前
Design - 一些免费图标网站
ue5·ue4·虚幻·虚幻引擎·unreal engine
归真仙人1 个月前
【UE】VR一体机转场
ue5·ue4·vr·虚幻引擎·unreal engine
洋洋06171 个月前
UE4/UE5 引擎常见面试题总结(1)
ue5·ue4