refactor(hero desc): 调整技能描述渲染逻辑,适配不同场景显示需求

1. 新增showName参数控制技能名称是否展示,区分英雄弹窗和卡池场景
2. 修正英雄预制体中角色的Y轴偏移量
3. 同步更新函数注释和调用传参
This commit is contained in:
pan
2026-08-12 09:39:24 +08:00
parent ae6c69e4f3
commit 1609d3971a
3 changed files with 12 additions and 9 deletions

View File

@@ -289,7 +289,7 @@ export class CHeroComp extends CCComp {
// 与英雄信息弹窗/升级确认框同一套文案规则,杜绝手写文案与数值漂移
// outlineRich 为整段富文本包裹描边,提升深色面板可读性
if (this.info_rich) {
const desc = hero ? buildSkillDescMoreRich(this.buildHeroDescSource(hero)) : (this.cardData.info || "");
const desc = hero ? buildSkillDescMoreRich(this.buildHeroDescSource(hero), false) : (this.cardData.info || "");
this.info_rich.string = outlineRich(desc);
this.info_rich.node.active = !!desc;
}