Language:
Page Info
Tags:
Engine Version:
Share

关卡蓝图

关卡蓝图(Level Blueprint) 是一种专业类型的 蓝图(Blueprint),用作关卡范围的全局事件图。 在默认情况下,项目中的每个关卡都创建了自己的关卡蓝图,您可以在虚幻编辑器中编辑这些关卡蓝图, 但是不能通过编辑器接口创建新的关卡蓝图。

与整个级别相关的事件,或关卡内Actor的特定实例, 用于以函数调用或流控制操作的形式触发操作序列。 熟悉虚幻引擎3的人应该非常熟悉这个概念, 因为它与Kismet在虚幻引擎3中的工作原理非常相似。

关卡蓝图还提供了关卡流送和Matinee 的控制机制, 以及将事件绑定到关卡内的Actor的控制机制。

有关关卡蓝图UI的更多信息,请参阅关卡蓝图UI

默认关卡蓝图

每个游戏都可以在DefaultGame.ini配置文件中指定默认的关卡蓝图类。所有新地图的关卡蓝图 都将使用此类创建,以允许特定于游戏添加件和功能。

打开关卡蓝图

若要打开关卡蓝图进行编辑,请单击 关卡编辑器工具栏(Level Editor Toolbar) 中的 蓝图(Blueprints) 并选择 打开关卡蓝图(Open Level Blueprint)

Level Blueprint Button

此操作将在 蓝图编辑器(Blueprint Editor) 中打开关卡蓝图:

level_blueprint_editor.png

蓝图编辑器(Blueprint Editor) 仅使用图表编辑器我的蓝图(My Blueprints) 面板和 细节(Details) 面板。类默认(Class Defaults) 面板使用菜单栏上的 类默认(Class Defaults) classDefaults_button.png按钮。

引用Actor

通常,您需要将对Actor的引用连接到关卡蓝图中节点上的 目标(Target) 引脚。若要获取包含Actor引用的节点,请执行以下操作:

  1. 关卡视口(Level Viewport)世界场景大纲视图(World Outliner) 中选择Actor。

    selected_actor.png

  2. 打开关卡蓝图。

    Level Blueprint Button

  3. 右键单击 您要在其中添加节点的图表。

  4. 在显示的快捷菜单中选择 将引用添加到[SelectedActor](Add Reference to [SelectedActor])

    add_reference_to.png

或者:

  1. 世界场景大纲视图(World Outliner) 选项卡中将一个Actor拖放至关卡蓝图中的某个图表。

    add_reference_drag_drop.png

显示的Actor引用节点可以连接到任何兼容的 目标(Target) 引脚。

actor_reference.png

在某些情况下,您不需要引用节点,因为您可以将正确类型的输出引脚连接到 目标(Target) 输入引脚。

target_pin_noref.png

添加事件

有两种方法可以将特定Actor的事件(Events) 添加到关卡蓝图中。

  1. 关卡视口(Level Viewport)世界场景大纲视图(World Outliner) 中选择Actor。

    selected_actor.png

  2. 细节(Details) 选项卡中,蓝图(Blueprint) 标题下方有一个 关卡蓝图事件(Level Blueprint Events) 下拉菜单。展开该菜单,然后从列表中选择所需的事件。

    add_event_details_tab.png

或者,一旦您选择了Actor,请执行以下操作:

  1. 打开关卡蓝图。

    Level Blueprint Button

  2. 右键单击 您要在其中添加节点的图表。

  3. 在显示的快捷菜单中,展开 为[ActorName]添加事件(Add Event for [ActorName])

    add_event_for_actor.png

  4. 从 **为[ActorName]添加事件(Add Event for [ActorName])下的事件列表中选择所需事件。

    expanded_add_event_for_actor.png

Tags