载入中...
搜索中...
未找到
角色成长:等级 / 经验 / 升级。 更多...
#include "common/Export.h"#include "common/Result.h"#include <cstdint>#include <string>#include <vector>类 | |
| class | eve::rpg::PreparedProgressionGain |
| Move-only progression gain prepared against one actor revision. 更多... | |
| struct | eve::rpg::LevelUpEvent |
| 升级事件。 更多... | |
| class | eve::rpg::LevelSystem |
| 成长系统:读写 RPGActor::Progression 并驱动升级事件。 @thread 调用线程应与 RPGActor 的 ECS 线程一致。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
详细描述
角色成长:等级 / 经验 / 升级。
进度数据存在 RPGActor::Progression 组件。gainXp 在跨过阈值时升级并发出 LevelUpEvent(推入进程级事件队列,RPG facade 在 update() 后轮询)。 阈值按 xpGrowth 比例逐级增长。
在文件 LevelSystem.h 中定义.