UE4/5样条线学习(一):基础的样条线使用

本文介绍了如何通过游戏引擎中的蓝图系统创建3D样条线,并详细阐述了设置过程,包括替换根组件,添加样条线组件,以及在构造函数中编写逻辑,使模型能沿着样条线路径分布和旋转。此外,还涉及了模型数量计算、样条线长度测量、模型间间隔确定等关键步骤。
摘要由CSDN通过智能技术生成

目录

效果展示:

制作:

组件

逻辑


效果展示:

注:按住alt拉轴可以拉出多一个点

制作:

第一步我们创建一个蓝图,命名为BP_Sline:

组件

之后我们开始找组件,输入bill,我们可以看见下面这些,我们要的是第一个,这个的目的是为了让你更好的看到样条线的根组件在哪:

然后将这个发到根组件替换即可。

之后再添加一个样条组件(下面有两个,这一次我们用的是下面的这个):

然后就是这个样子的:

逻辑

之后我们转到构造函数的地方:

我们将在这里面写逻辑,让模型会跟着样条线

首先,我们创建3个变量:

将这3个变量公开,这样我们就可以在外面更改这些参数。

然后开始讲解一下逻辑:

1. 计算模型数量:可以通过输入模型的总数来确定。

2. 计算样条线的长度:根据样条线的起点和终点坐标计算长度。

3. 平均分布模型:将样条线按照等距离进行划分,计算出每个模型的坐标。

4. 根据样条线的旋转来让模型跟着进行旋转:按照样条线的旋转角度,对每个模型进行旋转,使其相对于样条线的方向保持一致。

5. 确定模型之间的间隔:可以通过输入参数或者按照模型数量和样条线长度的比例来确定。

6. 生成路径:生成样条线路径,将每个模型沿着路径排列。

7. 路径可视化:展示生成的路径,方便进行调整。

以下是蓝图逻辑:

在这里放你想放的模型:

 然后就成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多方通行8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值