feat(heroBox): 实现当前等级技能描述面板功能
1. 新增SkillDescSet结构化技能描述配置表,实现配置驱动的文案生成 2. 改造HeroSkillDesc生成器,支持静态heroInfo和运行时HeroAttrsComp两种数据源 3. 为HeroAttrsComp新增evolve配置快照字段,用于展示等级成长属性 4. 在HeroBoxComp中集成技能描述UI组件,动态渲染当前英雄等级的技能效果 5. 新增设计文档说明方案细节,确保可维护性和可扩展性
This commit is contained in:
@@ -166,6 +166,8 @@ export class Hero extends ecs.Entity {
|
||||
|
||||
// 应用等级进化配置(从 lv2 开始逐级覆盖)
|
||||
if (hero.evolve) {
|
||||
// 记录 evolve 配置快照(只读引用),供 UI 计算 ap/hp 额外加成文案
|
||||
model.evolve = hero.evolve;
|
||||
for (let elv = 2; elv <= hero_lv; elv++) {
|
||||
const evo = hero.evolve[elv];
|
||||
if (!evo) continue;
|
||||
|
||||
Reference in New Issue
Block a user