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

目录

效果展示:

制作:

组件

逻辑


效果展示:

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

制作:

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

组件

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

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

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

然后就是这个样子的:

逻辑

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

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

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

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

然后开始讲解一下逻辑:

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

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

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

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

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

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

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

以下是蓝图逻辑:

在这里放你想放的模型:

 然后就成功了。

猜你喜欢

转载自blog.csdn.net/q244645787/article/details/131218020
今日推荐