虚幻引擎:传送器

在虚幻引擎中设置一个场景,添加一些环境和摄像机效果,以及玩弄粒子系统的可能性,但现在是时候开始向场景添加一些动作了,一个很好的动作是传送器,它允许你的玩家立即移动到另一个位置。

虚幻引擎:传送器
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

虚幻引擎:传送器

传送门和传送是制作游戏的绝佳节奏工具
传送门和传送是制作游戏的绝佳节奏工具

门户

我们需要做的第一件事是定义我们的门户的位置和内容。对于外向传送门,我将使用雕像,但不是调整网格体,而是添加一个简单的盒子触发器,其大小和位置与雕像的边界重叠,以便玩家可以进入体积,导致传送器激活。第二个传送点(也是具有相同设置的盒子触发器)在我的新房间的聚光灯下添加。

在两个门户的详细信息选项卡中,将碰撞预设设置为“重叠所有动态”,这样您就不会得到任何不需要的交互。

我们的玩家设置门户的一种简单方法。
我们的玩家设置门户的一种简单方法。

关卡蓝图

从查看器上方的蓝图菜单中选择编辑级别蓝图。选择触发器 2 后右键单击并选择添加引用,以便我们可以访问图形中的触发器。我们将需要它的位置信息,因此拖出节点的输出并添加“获取参与者位置”。现在,在编辑器视图(图形)中右键单击并添加一个传送节点。将getactor位置的返回值连接到目标位置输入,该输入设置玩家将传送到的位置。

内置的传送节点非常方便。
内置的传送节点非常方便。

传送谁

几乎可以将任何可以推入触发器音量的东西传送到触发器的音量中,这对于某些游戏来说可能很方便,但为此我们希望推动叙事,因此我们需要将其设置为传送的目标,因此右键单击并添加一个getplayerpawn节点。您在这里不需要任何位置或任何东西。只需棋子就足够了,因此请连接节点。

玩家棋子节点允许访问任何玩家。只需调整索引以适应,‌ ‌可用于控制哪个玩家可以瞬移。

积极

如果你现在尝试玩关卡,什么都不会发生,那是因为你需要一个事件状态来设置,所以在编辑器中右键点击,得到一个“onactorbeginoverlap”并将其连接到传送。

这个简单的设置告诉UE4,当玩家触摸触发框(第一个,在雕像旁边)时,他们需要移动到第二个传送门的位置,就像从getactorlocation获得的那样。

现在按编译并返回您的关卡查看器。

一个非常简单的设置,用于一个非常有用的技术。
一个非常简单的设置,用于一个非常有用的技术。

测试

点击编译后,您应该保存您的关卡,然后按播放。确保您的角色按预期传送。如果它不起作用,请确保您以正确的方式获得了目标和重叠节点的引用。

您可能还会发现您想要调整两个触发器的大小和位置,以帮助游戏流畅。完成后,您应该可以开始,然后可以改进其他任何东西,例如照明或其他道具。

一切准备就绪,可以进入下一个级别。
一切准备就绪,可以进入下一个级别。

传送器已经完成,玩家现在可以从开阔的滑雪区前往封闭的洞穴。下次我们将更进一步,看看更多事件,包括玩家可以与之交互的动态对象。

3D建模学习工作室 翻译整理,转载请注明出处!

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号