基本脚本

蓝图可视化脚本系统的变量和执行流的一般概述。

Windows
MacOS
Linux

蓝图为脚本语言提供了一种可视化的方法。就其本身而言,此系统与标准书面脚本语言有许多细微差别,例如数据类型化变量、阵列、结构体等等。执行流的工作方式与在典型脚本语言中一样,但蓝图要求每个节点的显式线性执行。以下各页将更详细地介绍不同的变量类型、如何处理这些变量以及图表中节点的执行。

变量

变量可以采用各种不同的类型创建,包括布尔型、整数型和浮点型等数据类型。它们采用颜色编码,便于在您的蓝图中识别。蓝图变量还可以是用于保存对象、Actor和类等内容的引用类型。

执行流

在蓝图中,要执行的第一个节点是一个事件,然后是从左至右通过白色执行线的执行流。游戏运行时,您可以在编辑器中可视化执行流,这有助于调试。数据还流经采用匹配变量类型的彩色导线。当节点执行时,将对输入引脚进行评估,反向从右至左跟踪数据线,直到计算出最终结果并将其提供给节点。

带有执行引脚(非纯节点)的节点在执行时存储其输出引脚的值,而不带执行引脚(纯节点)的节点则在每次与其输出相连的节点执行时重新计算其输出。

阵列和结构体

阵列和结构体是多个数据类型的集合。它们适用于更复杂的系统,有助于将类似的信息保存在一起,并简化大量信息的处理工作。

高级容器

从虚幻引擎4.15版起,蓝图集合和地图都已添加到蓝图应用程序编程接口(API)中。尽管这些容器为开发人员提供了一些令人兴奋的机会,使他们能够创造性地存储和访问数据,但这些容器是为那些具备高级蓝图专业知识的用户而设计的。虽然理想的容器通常会是蓝图阵列,但有时关联式容器(例如地图和集合)却可以帮助您使用游戏中的数据达成一些有趣和令人兴奋之事。

蓝图地图

蓝图集合

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见