使用 C++ 编程
虚幻引擎为 C++ 程序员提供了一个强大的框架,帮助他们将愿景变为现实。
本节假设你具备一定的 C++ 经验。
本节介绍了几个强大的功能,你可以用它们来加速开发工作流程。你可以了解以下内容:
-
在 C++ 中创建新的游戏性类,在使用 Visual Studio 或 XCode 编译后,所有更改都将反映在虚幻编辑器中。在虚幻引擎中创建类与创建标准 C++ 类、函数和变量相似。这些都是使用标准 C++ 语法定义的。
-
使用虚幻反射系统来封装你的类,使用元数据属性说明符宏提供编辑器功能。每个类都定义了一个新的 Object 或 Actor 的模板。
-
虚幻引擎中的容器提供了关于类和数据结构集合的信息。
-
使用游戏性架构在虚幻引擎中构建你的项目。游戏性框架提供了一个由 Object 和 Actor 构成的层级结构。这些类包含模板变量和函数,你可以在创建和设计互动体验时使用。
-
创建委托能够以通用、类型安全的方式调用 C++ 对象上的成员函数。你可以动态地将一个委托绑定到任意对象的成员函数,并在未来的某个时间调用该对象的函数,即使调用者不知道该对象的类型。