蓝图剖析

通过此用户指南可学习蓝图的各个部分,以及蓝图图表中可用的节点。

Choose your operating system:

Windows

macOS

Linux

蓝图类

Blueprint Class(蓝图类) , 一般缩写为 Blueprint(蓝图) ,是一种允许内容创建者轻松地基于现有游戏性类添加功能的资源。 蓝图 是在虚幻编辑器中可视化地创建的,不需要书写代码,会被作为类保存在内容包中。 实际上,这些类蓝图定义了一种新类别或类型的Actor,这些Actor可以作为实例放置到地图中, 就和其他类型的Actor的行为一样。

组件

蓝图 并不固定包含脚本行为。例如,关卡中的灯柱为不可进行互动的物体,只需要一个网格体代表柱子和灯即可。 使用 组件 搭建可重复使用的 蓝图 能提高关卡设计的效率。 当然,之后可在图表中使用这些 组件 ,使玩家和灯进行互动,或通过时辰系统对它们进行相应的调整。

图表

图表 包含 蓝图 的设计时行为和游戏时行为。 蓝图类 实例被创建时 构建脚本 按组件列表运行, 以便您对新 对象 Actor 的观感进行动态调整。

蓝图的 事件图表(EventGraph) 包含一个节点图表;节点图表使用事件和函数调用来执行操作,从而响应与该蓝图有关的游戏事件。它添加的功能会对该蓝图的所有实例产生影响。你可以在这里设置交互功能和动态响应。例如,光源蓝图可以通过关闭其 LightComponent 和更改其网格体使用的材质,来响应伤害事件。光源蓝图的所有实例会自动具备这个功能。

组织并重复使用脚本

蓝图 中创建更多脚本后,您会发现脚本的一些段存在经常重复使用的情况。利用 函数 可对脚本段进行重复使用, 但每种方法的优势和使用情况皆不相同。如需了解 函数 之间的主要不同, 请查阅 蓝图最佳方法指南

还可将 图表 的段合并到嵌套 图表 中进行整理。

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消