粉丝44获赞5905





在这段视频中,我们将探讨如何在 unreal engine 五点四中用建筑脚本创建自己的电缆工具,轻松制作悬挂电缆或绳索。这款游戏还包含了许多功能,我们可以调整电缆或绳索的尺寸。 我们还能把它夹到上面,增加更多片段。通过右键点击并添加额外的样条点。 除了能够做到这一点之外,我们会有各种控制装置来调节这些电缆的长度,让它们有更多松弛或者更少。我们还能调整厚度和碰撞。 所以如果我们起用碰撞,然后我把这个立方体移动到这里。我们还可以用绳索滑翔。 我们还能在每根绳子之间创建几何体,所以我可以进入即时静态网格。 我可以添加一个箭头,然后我们会添加几何体,这有助于连接每根绳索。本视频将是三部分系列的第一部分。每个视频中我们都会创建更高级的工具。关于如何填充你的场景和环境。使用 enreal 五点四中的构建脚本。 我们先从全新的场景开始,然后我要右键点击创建一个蓝图类,我要让它成为演员。一旦我完成了蓝图,我会把它叫做类似 b p underscore 的 简单电缆,然后打开蓝图。 如果你看到这个,记得点击打开完整蓝图编辑器,它就会打开完整的编辑器。我们会进入适口标签页,添加一个组件。 我们将添加花键组键,以帮助驱动我们的刚揽工具。所以我们会用这个样条作为调整现揽的对象,默认它只是一个样条段。 但也许我们会进去右键添加额外的样条点,然后就这样 把它倾斜一点,更像你对绳索或钢索的预期。类似这样的情况应该会有,乖。接下来我们会跳到施工脚本,如果你没看到这里顶部的话,你也可以在这里左侧找到它。双击它就会跳转到这个页面 节点网络。这是我们的构造脚本。每次修改移动或 属于这个蓝图的某个东西,或者如果我们点击这里的翻译,它会强制执行重建它。所以在我们的构造脚本中,我们会拖入样条线。我们加了我们的顶部有样条,你也会看到它在组建中添加。我们可以 只需从我们的组建拖入我们构造中的样调节点就会在结构中出现剧本。我们首先要做的是获取它的得分数。 你可能会把正在飞行的场景放进去,并在更多点延伸到它,让它更长。所以我们需要知道有多少点。所以我们知道要制作多少电缆,从哪里开始制作,哪里结束他们。 所以我们首先需要做的是获取样条点的数量。我们要拖出样调节点,获取样条点数,然后 能够获取该样条中的样条点数。接下来我们要为每个样条点创建电缆。我们会拉出这个构造脚本做一个否循环 留空,在这里环路的留空,我们从零数零所引开始,结束于我们拥有的多少样条点。所以我们有十个样件点,我们从零开始循环十次后才停止。 接下来我们将为每个环路创建一个电缆组建,所以我们要拖出这个做一个添加电缆组建。现在我们还需要一个位置来添加那根电缆,所以我们还要创建一个带样条,指向我们就能连接它。 将点,所以设置为当前,所以 我们正在获取当前的点位置,我们会输出该位置作为创建地点。 我们的有线电视部分,所以我们不能简单的把它们连接起来,因为它们属于不同的类型。但我们可以右键点击并拆分这个结构,获取那个样条点的值位置,然后连接到我们为电缆组建做变换,类似这样,这样每个样条点都会生成一条电缆, 所以如果我们翻译这个进入市口域了,看看发生了什么。好,我们这里有点问题,因为我们在每个花间点都创建了一条电缆, 但我们没有说那根钢索的终点,所以它们都在这里的最后一个样间点结束,所以它就是制造一根线,再加一根线,最后再加一根线,线就停在那里。那我们来修正一下。我回到构建脚本,我们想做的事 确保我们设置了电缆的起点和终点。 为此我们将连接到广告电缆,组建连接另一个设备,该位置将被设定为, 这将是我们有线电视部分的布景和地点。现在我们可以设置终点位置了,那条电缆的终点 前半部分用来指定哪根线了。我们是否将端点设为。这就是我们刚刚制作的电缆,所以我们将返回值与目标连接起来。为了布景和地点,而且最终地点不会是当前的点,我们已经在上了,但就是样条线的下一个点, 所以我们要做的是复制黏贴这个获取样条点,然后在这里腾出一点空间,我们将缩影加一,这就是下一个点, 到那时我们会用它作为电缆的末端。所以电缆是在当前点创建的,它的终点将是我们当前点之后的下一个点。 所以我们在缩影中加一个,得到下一个点在样条中的位置,这就是我们的终点。现在如果我们要把它汇总起来,我们来看看 啊,我们这里有气氛,我需要确保把我的获取样条点的目标连接到我们的样条点,所以我们会确保把这个目标一直连接到样条线。 然后如果我们按编一键,应该就没问题了。如果我们看看这里的适口,他还算能用,但我们在末端加了一点, 这是因为我们为每个样条点创建了一条电缆,在最后一个花键点,我们还在制作一个电缆,旁边没有其他花键点可以连接,所以他最终就那样放在那里。所以为了解决这个问题,我们要回到我们的构建脚本。 我们会检查当前样条点之后是否有其他点。我们将把环连接到一个分支,并检查一个条件。所以如果条件成立,如果在当前点之后还有更多点, 我们要创建电缆部分,但如果没有更多点,我们就无法连接这个组建到另一个节点,我们就不会再创建另一个电缆组建。 所以我们要做的是这个分支。我们要检查的条件是我们的,所以加以小于样条点总数。然后我们再创建一个电缆组建, 因为这意味着我们现在在这条之后还有更多点,但如果条件返回为假,说明我们处于最后一点, 而且没有其他东西可以连接线了,所以他不会被生成,什么都不会发生。所以一旦我们把这个加进去,如果我们点击会编,我们仔细看,已经没有那个就那样放着的末端了。 如果我们保存这个并放到场景中,他已经有一定的功能性了,我们可以把它放进我们的场景里。我们可以点击这里,点击那些花键点,将它们拉长出来,开始制作我们的电缆, 并添加额外的样条点。但你会注意到,随着我拉长电缆的距离越来越远,它没有任何松弛或者根本不会滴水,它有点空间不够,或者说没有额外的长度 或者垂下去。所以如果这些点彼此非常接近,那么你会得到一点点,但我们需要让长度仅依赖于一点与下一点之间的距离。 那么我们来看看如何实现这一点。所以为了在我脑海中理清这一切,我要做的是思考我们该如何应对这件事。我要从当前点到下一个点的样条长度。 我们可以将下一个点减去当前点,看看持续时间两点之间的距离,这就能得到我们所需的电缆长度。 然后我们可以在长度上增加额外的长度,增加下垂感,或者给电缆留出空间,让它能垂下来,而不是完全紧绷和拉长。 然后我们还可以添加另一个关于电缆厚度的变量,所以我们可以调整电缆的厚度,因为目前没有这个功能。让我们来看看如何逐一完成这些。所以回到蓝图里,我们现在进入构建脚本,接下来要做的是开始 用来设置电缆长度,所以在最后在我们确定了终点位置之后,我也要去用来设定长度,所以电缆组建决定了电缆长度。我们把目标设定在我们的电缆上,我们添加的分量,然后长度就是它应该有的距离, 所以我需要以求得这两点之间的距离,所以我们最终要做的是要拉开距离,我要右键点击,然后建立一个距离样键点的样键,这样我就能把它连接到 我已经在这里创建的样调节点,这样我就能拿到我们的电流点,所以并计算该样条点沿样条线的距离,所以 这就是我们目前所处的阶段。我要复制黏贴这个节点,并且还能得到当前点之后下一个点的点,所以连接我们的,所以加一执行其他笔记点,所以,所以我们得到了现在的观点。 接下来我们两个样件,我们会用当前的点,然后 减去 a, 其实不应该是当前点,我们应该把这事弄一转,我们会做到的,我们要下一个点减去当前点,以计算它们之间的距离,所以我们来减法, 这是我们的下一个点,你可以看到它是点指数加一,然后当前点会减去下一个点的当前点, 这个花键点和下一个花键点之间的距离就是这样,所以我们知道电缆要做多长,那就是电缆长度。 现在如果我们编印并保存这些数据,可以去看看现在电缆有了额外的空间,无论它们多大,如果它们像这样非常小, 如果他们非常长,腿部会相对松弛,所以至少不会变成以前那样。如果把所有东西都拉长,就会完全被拉长,没有任何空间。 现在我们基本解决了这个问题,但我们想添加一个控制,可以增加更多空间,或者控制从每个点到每个点的空间大小。 我们要做的是在这里创建一个变量,这个变量将控制我们的额外长度,所以我们要点击加号,我们会称之为额外长度。我们要做个花车, 我们会打开这个眼球,这样可以调整参数。从蓝图之外,我们点击绘边,这样可以设置额外长度的默认值。也许我们会设为三,然后我们会带来这个额外的长度变量。我们会把它写进我们的构建脚本里, 然后我们会把它加到当前的表格长度上,所以我们会做个广告,加上我们的额外长度,这就是我们的电缆长度。现在如果我们编一存档,然后去看看这个, 我们有线了,可以点击他们,或者点击我们的蓝图。我们看到了额外的长度控制,而且我们可以给他们更多额外的长度,只需很小的,甚至用负值来精简 同样的有线电视呢?我们回到蓝图,我们会加入另一个变量,也许吧,我们称之为电缆厚度。我们把它做成花车。我们打开眼球,点击凯尔,给他一个默认的价值, 也许五分钟左右,我们拿到它拖进来,然后我们把电缆架好, 我们会根据电缆的粗细与电缆断开连接,目标是电缆。我们创建了添加有线组建,然后我们编一保存 分发了。现在我们有了电缆,我们有线缆的厚度,我能做非常厚,厚薄,还有额外的长度。所以现在我们有了 对这两件事的控制。你可能会注意到,如果你做了像这样花键的角度非常锐利,曲线看起来有点像,更像是繁忙的弯道。他有一盘非常大的磁带,或者在某些地方引擎可以调整。但默认情况下,我们会进入我们的 蓝图。就在我们在这里制作电缆时,就像在四环之后我们也能做什么?就是设置样条点管线,并将其连接到样条线,所以就是电流 我们所在的缩影。这个过程可能会继续,可能要多加一点。空间有点乱,但这个样条线点类型设置成限行这样。现在查看样条曲线时, 如果我要更新,可能得把它拖回场景里。 所以我打算把这根简单的线从我的场景里删掉,因为它可能有那个小设置,我们会把它拖进去。如果你看到样条线 像这样涂成粉色,你就不能舔那些边缘,也不能点击那些样条点。 只要进入样条线,选择一个点并移动它,它就会 没事的。所以如果你看到了,问题就会解决。但现在通过设置这些样条将类型变为现象。如果我把它拖出去,添加额外的样条点并移动, 你会注意到,这些线条没有那种让它们都弯曲的显示, 而且更忙。它们更多是限性衰竭,这可能会让这类工具更容易使用。 最后一步就是在这些电缆之间进行几何结构,并且能够进入电缆,并起用碰撞功能,这样这些电缆就能和其他物体发生碰撞。 这些添加这些功能的额外步骤将向所有 pad rayon 成员开放, 你将获得包含这些额外步骤的 pdf 访问权限,同时也能获得帕瑞昂会员的访问权限。将获得一个关于如何添加这些最后步骤的视频。 如果你喜欢这个视频或者学到了新东西,别忘了点赞和订阅,请在下方评论并查看下面的帕瑞昂页面,在那里你可以获得完整内容。 pdf 会详细说明这些步骤的其余部分,以及你稍后讲过的步骤,再详细一点。