2.构建 Launchpad


先在“关卡编辑器”中构建 launchpad,然后将其转换为一个蓝图类,以便加入游戏性行为。

  1. 首先环绕视口移动,找到关卡的顶部平台。

    TopPlatforms.png

    我们将使用空白 Actor 创建一个容器,用以放置 launchpad 的所有部分。所需的两个部分(或“组件”)是一个代表 launchpad 的形态和角色与它重叠时的 触发器。

  2. 模式 面板中,点击 模式,然后找到 空白 Actor

    EmptyActor.png

  3. 将其拖入关卡,放置在一个顶部平台上。

    DragEmptyActor.png

  4. 在关卡中选定 Actor 后,可在 细节 面板中查看其属性。在 细节 面板上方可对其进行重命名。点击文本框输入新名称,如 LaunchPad。

    NameLaunchpad.png

    添加的首个组件是一个立方体,需等比缩小至平台的尺寸。首先添加这个组件使它成为“根”组件,所有其他组件 将会跟随其在场景中的位置、比例和移动。在开发过程中也可以对组件重新进行组织,并非为不可变更的操作。

  5. 细节 面板中点击 添加组件 按钮,然后在 基础形态 下选择 立方体

  6. 选定 立方体 组件之后可对其属性进行微调。将立方体的尺寸调整为(1, 1, 0.1)。

  7. 现在将添加一个方块碰撞组件,发生重叠后便会触发事件。在 细节 面板中点击 添加组件 按钮,然后在 碰撞 下选择 方块碰撞

  8. 在 X 轴和 Y 轴上调整方块尺寸与平台一致,然后在 Z 轴平台上多延伸出一点。如果希望直接在 比例 中输入数值实现,可以尝试(1.25, 1.25, 1.5)。

如需变更 Actor 的属性(如等比放大整个 launchpad),可在 细节 面板中的 添加组件 按钮下方点击 LaunchPad (范例)

LaunchPadActor.png

设置好 Actor 之后,将它转换成一个蓝图类。和在关卡中相同,在 蓝图编辑器 中可添加更多组件并进行调整。