载入中...
搜索中...
未找到
全局游戏状态:开关(bool)、变量(数字)、独立变量(按作用域)。 更多...
#include "common/Export.h"#include "common/Result.h"#include <string>#include <string_view>#include <unordered_map>类 | |
| class | eve::rpg::GameState |
| 一份游戏状态(开关/变量/独立变量)。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
详细描述
全局游戏状态:开关(bool)、变量(数字)、独立变量(按作用域)。
RPG Maker 的 $gameSwitches / $gameVariables / self variables 模型。一份 GameState 对应一份存档/一局游戏;引擎不解释名字,事件命令/脚本读写即可。 进程级全局单例便于脚本随处访问,也可为多存档建多份实例。
在文件 GameState.h 中定义.