feat(score): 新增亮点成就系统并集成至结算评分

- 添加亮点成就配置文件,定义九类成就及其等级阈值、奖励分数和称号
- 在游戏得分统计数据结构中增加已达成亮点记录字段
- 实现亮点成就判定逻辑,根据玩家表现计算达成的最高等级
- 将亮点成就奖励分数计入总分计算,并在结算界面展示前三个亮点
- 新增动画资源用于界面表现
This commit is contained in:
walkpan
2026-04-26 00:23:24 +08:00
parent 7427419670
commit c5d416c697
7 changed files with 497 additions and 39 deletions

View File

@@ -121,6 +121,8 @@ export class SingletonModuleComp extends ecs.Comp {
score_defense: 0,
score_build: 0,
score_efficiency: 0,
achieved_highlights: [],
} as GameScoreStats,
gold: 0, // 金币数据MVVM绑定字段
@@ -181,6 +183,7 @@ export class SingletonModuleComp extends ecs.Comp {
score_defense: 0,
score_build: 0,
score_efficiency: 0,
achieved_highlights: [],
} as GameScoreStats;
}