UE5 - 实现可操作角色教程3(瞬移实现:指定位置、指定距离传送)
作者:hangge | 2025-10-27 08:44
瞬移是游戏中一个场景的人物技能,可以使用“瞬移”节点对某个 Actor 进行传送。其中“Dest Location”与“Dest Rotation”引脚用于设置 Actor 被传送后的位置与朝向。可以通过“目标”引脚指定某个 Actor 并对其进行传送,也可以通过向量计算出以 Actor 自身为起点的某个位置后对其进行传送。下面通过样例进行演示。
提示:“瞬移”节点可以用于所有 Actor 类和其派生类,它不是角色类的专用节点,也就是说可以使用此节点传送任意 Actor。

1,指定位置传送
(1)直接为“瞬移”节点指定“位置”与“旋转”参数,可用使目标 Actor 瞬移到指定位置且旋转指定角度。

(2)编译并保存后进入 PIE 运行模式,按 G 键发现瞬移到指定位置。

2,指定距离传送
(1)如果想将角色传送到距自身 2000 个单位的位置,可以使用其自身位置加上向前的方向乘以 2000.0 的结果,再将最终结果传入“DestLocation”引脚,最后将“DestLotation”引脚的值作为角色的当前位置(朝向不会变动)

(2)编译并保存后进入 PIE 运行模式,按 G 键发现传送成功。

全部评论(0)