feat(score): 新增亮点成就系统并集成至结算评分
- 添加亮点成就配置文件,定义九类成就及其等级阈值、奖励分数和称号 - 在游戏得分统计数据结构中增加已达成亮点记录字段 - 实现亮点成就判定逻辑,根据玩家表现计算达成的最高等级 - 将亮点成就奖励分数计入总分计算,并在结算界面展示前三个亮点 - 新增动画资源用于界面表现
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user