虚幻引擎为程序员、设计师和美术师提供了多种工具集,可以加速开发工作流程。你可以:
-
在C++中创建新的Gameplay类,在用Visual Studio或XCode进行编译后,所有的改变都将反映在虚幻编辑器中。在虚幻引擎中创建类与创建标准C++类、函数和变量相似。这些都是用标准C++语法定义的。
-
使用虚幻反射系统,用元数据属性说明符的宏封装你的类,它提供编辑器功能。每个类都定义了一个新的Object或Actor的模板。
-
虚幻引擎中的容器提供关于类和数据结构的集合信息。
-
使用Gameplay Architecture 在虚幻引擎中构建你的项目。Gameplay框架提供了一个由Object和Actor构成的结构。这些类包含模板变量和函数,你可以在创建和设计互动体验时使用。
-
委托)以一种通用的、类型安全的方式调用C++对象上的成员函数。你可以动态地将一个委托绑定到一个任意对象的成员函数上,并在未来的某个时间调用该对象的函数,即使调用者不知道该对象的类型。