(84)关卡蓝图

概述

关卡蓝图 是一种特殊类型的 蓝图 ,是作用于整个关卡的全局事件图表。 关卡事件或者关卡中的Actor的特定实例,用于 激活以函数调用或者流程控制操作的形式呈现的动作序列。 熟悉虚幻引擎3的人应该非常熟悉这个概念,因为这和虚幻引擎3中的 Kismet的工作原理非常类似。

关卡蓝图 提供了针对关卡动态载入、 Matinee 以及给放置到关卡中的 Actor绑定事件的控制机制。

默认情况下,每个地图有一个 Level Blueprint(关卡蓝图) ,您可以在虚幻编辑器中编辑该蓝图;但是,您不能通过
编辑器界面创建新的 关卡蓝图 。

关于 关卡蓝图 用户界面的更多信息,请参照关卡蓝图UI 。

默认关卡蓝图

每个游戏都可以在 DefaultGame.ini 设置文件中定义默认的 关卡蓝图 类。所有新地图的 关卡蓝图 将使用这个类来进行创建 ,这样可以获得针对特定游戏的附加物及功能。

打开关卡蓝图

要打开 关卡蓝图 进行编辑,请点击 关卡编辑器工具栏* 的 蓝图 按钮,并选择 Open Level Blueprint(打开关卡蓝图)** 。

Level Blueprint Button

这样会打开 关卡编辑器 的 关卡蓝图 :

level_blueprint_editor.png

在编辑 关卡蓝图 时, 尽管可以从 窗口 菜单来打开 Blueprint Defaults(蓝图默认值) 选项卡,但 蓝图编辑器 仅启用 Graph 模式。

defaults_window_menu.png

引用Actor

在很多时候,您需要在您的 关卡蓝图 中,把到一个Actor的引用连接到某个节点的 Target 引脚上。要获得包含 Actor引用的节点:

  1. 在 关卡视口 或 场景大纲视图 中选择该Actor。

    selected_actor.png

  2. 打开 关卡蓝图 。

    Level Blueprint Button

  3. 在您想要添加节点的位置处右键点击图表。

  4. 从出现的关联菜单中选择 添加引用到 [SelectedActor] 。

    add_reference_to.png

另一种方法:

  1. 从 场景大纲视图 选项卡中拖拽的 Actor 并将且放到 关卡蓝图 的图表中。

    add_reference_drag_drop.png

出现的 Actor 引用节点可连接到任何兼容的 Target 引脚上。

actor_reference.png

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

target_pin_noref.png

添加事件

有两种方法可以把特定Actor的 关卡蓝图 添加到 关卡蓝图 中。

  1. 在 关卡视口 或 场景Outliner 中选择Actor。

    selected_actor.png

  2. 在 蓝图 标题下的 详细信息 选项卡,有一个 Level Blueprint Events(关卡蓝图事件) 下拉框。展开此菜单,从列表中选择您想要的事件。

    add_event_details_tab.png

或者,当您选择了所需的Actor后:

  1. 打开 关卡蓝图 。

    Level Blueprint Button

  2. 在您想要添加节点的位置处右键点击图表。

  3. 在出现的关联菜单中,展开 Add Event for [ActorName] (对[ActorName]添加事件)项。

    add_event_for_actor.png

  4. 在 Add Event for [ActorName] 项下的事件列表中选择您想要的事件。

    expanded_add_event_for_actor.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值