返回 导航

UE5

hangge.com

UE5 - 样条组件使用详解(附:让物体沿轨迹行走样例)

作者:hangge | 2025-09-22 08:35
    在 Unreal Engine 5(虚幻引擎 5)中,样条组件(Spline Component)是非常实用的一项功能。它允许开发者以灵活的方式在三维空间中定义一条曲线,并根据该曲线做出各种效果,例如路径引导、轨迹动画、地形生成等。本文将通过样例演示如何在 UE5 中创建和使用样条组件,并实现一个让物体沿轨迹行走的效果。

1,创建样条组件

(1)首先我们新建一个“Actor”类蓝图并命名为“BP_Spline”,然后将其拖拽到关卡中。

(2)双击打开 BP_Spline 蓝图,在“组件”面板中单击“添加”按钮添加一个样条组件。

(3)回到关卡中,可以看到该组件生成了一条样条线。

(4)选择样条线上的任意锚点后会在样条线中心生成一条紫色的调节线,拖曳锚点可以修改线条的形状

(5)在“选择并平移对象”模式下按住 Alt 键并拖曳一端的锚点可以生成新的锚点。

2,让物体沿轨迹行走

(1)双击打开 BP_Spline 蓝图,在“组件”面板中单击“添加”按钮添加一个球体组件。

(2)在该蓝图的事件图表中新建一个“时间轴”节点。

(3)双击打开“时间轴”面板,单击“轨道”按后执行“添加浮点型轨道”菜单命令添加轨道,设置“长度”为 10.00。接着在轨道上单击鼠标右键并执行“添加关键赖到”莱单命令两次,新建两个关键帧。

(4)设置第 1 个关键帧的“时间”为 0.0,“值”为 0.0;设置第 2 个关键帧的“时间”为 10.0,“值”为 1.0。依次单击“缩放进行水平匹配”按钮和“缩放进行垂直匹配”按钮,使关键帧的位置与面板匹配。

(5)最后将样条组件和球体组件也拖拽到“事件图表”中,并编写如下完整的逻辑。
注意:“获取样条输入键处的位置”节点通过 Key 得到当前线段处的位置,我们这里要设置“Coordinate Space”为“场景

(6)运行程序,可以看到小球沿着轨迹移动起来。
评论

全部评论(0)

回到顶部