初级:
Gameplay数据
- C++ 类:原生类构造函数设置默认值并支持数据继承。数据也可以硬编码到函数局部变量中,但很难跟踪。
- 配置文件:Ini文件和控制台变量支持覆盖在C++构造函数中声明的数据,也可以直接查询。
- 蓝图类:蓝图类默认值与C++类构造函数的作用相同,支持数据继承。数据也可以在函数局部变量或引脚文字值中安全地设置。
- 数据资源:对于无法实例化且不需要数据继承的对象,独立数据资源比蓝图默认值更易于使用。
- 表:数据可以作为数据表、曲线表导入,也可以在运行时读取。
- 放置实例:数据可以存储在关卡或其他资源内设置的蓝图或C++类实例中,并会覆盖类默认值。
- 自定义系统:与逻辑一样,可以使用多种自定义方法来存储数据。
保存游戏:运行时保存游戏文件可用于覆盖或修改上述数据类型