UE5 小知识点 —— 09 - 旋转小问题

1. Get Actor Rotation

Pitch:绕X轴的旋转,控制上下仰角。

Yaw:绕Z轴的旋转,控制左右方向。

Roll:绕Y轴的旋转,控制左右倾斜。

当你使用 Get Actor Rotation 节点时,它会返回目标 Actor 的当前旋转角度。这个角度是相对于世界坐标系的。

例如,如果你有一个角色 A,你想知道它当前的朝向,你可以使用 Get Actor Rotation 来获取它的旋转角度。

2. Find Look At Rotation

Find Look At Rotation 节点用于计算从一个点(Start)看向另一个点(Target)所需的旋转角度。

示例 1:角色 A 看向角色 B

假设你有两个角色,角色 A 和角色 B,你希望角色 A 始终朝向角色 B。你可以使用以下步骤:

1.获取角色 A 的位置。

2.获取角色 B 的位置。

3.计算旋转角度,使用 Find Look At Rotation 节点,将角色 A 的位置作为Start,角色 B 的位置作为 Target,计算出角色 A 需要的旋转角度。

4.设置角色 A 的旋转,使用 Set Actor Rotation节点,将计算出的旋转角度应用到角色 A 上。

示例 2:四方向受击混合空间

方向范围为 -180° 到 180°,这通常是基于Y轴(Yaw)的旋转角度。 我们需要计算从攻击者的位置(Start)看向受击者的位置(Target)所需的旋转角度。你可以使用以下步骤:

1.使用 Get Actor Location 节点获取攻击者的位置(Start)。

2.使用 Get Actor Location 节点获取受击者的位置(Target)。

3.计算旋转角度, 使用 Find Look At Rotation 节点,将攻击者的位置作为 Start,受击者的位置作为 Target,计算出从攻击者看向受击者的旋转角度。

4.提取 Yaw 角度。

相关推荐
平行云2 天前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
吴梓穆4 天前
UE5 材质参数集
ue5·材质
weixin_404679314 天前
虚幻5 学习笔记
笔记·学习·ue5
吴梓穆4 天前
UE5 PBR模式半透明效果
ue5
晴夏。6 天前
UE和unlua对于同一个对象的协同处理
ue5
归真仙人7 天前
【UE】Lightmass可执行文件已经过时
ue5·游戏引擎·ue4·虚幻·unreal engine
DoomGT8 天前
Design - 一些免费图标网站
ue5·ue4·虚幻·虚幻引擎·unreal engine
晴夏。8 天前
UE5 GASP技术浅析
ue5·gasp
邪修king8 天前
UE5 TA 核心修炼:材质与纹理艺术全解 —— 从 PBR 理论到工业级材质实战
c++·后端·游戏·ue5·材质
SCLchuck9 天前
UE5 地形材质UV
ue5·材质·uv