You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
AdLike2048/docs/方案-神将技能名飘字.md

1.0 KiB

方案:神将技能名飘字

状态:已落地
预制体:battleGame/prefab/battleText(与晕眩等状态飘字相同)

行为

神将释放主动技能(ability_hero_ / 旧 ability_ult_)时,在组合占格世界包围盒中心飘出 Skill.name(经 gg.lang.get)。

  • 触发:SkillController 大招表现路径(非连发/非 extra 头类型 1 跳过延迟时)
  • 文案来源:ITableSkill.name;优先从 abilityId 解析 Skill id,否则用 TowerLoadout.activeSkillBaseAtkId
  • 表现:MonsterStatusText.playAtWorld——先弹出(缩放到峰值再回落)→ 停留 1s → 上飘渐隐;字号 28;本地与 AI 神将均触发
  • 部署中心:SkillPresentationEnv.getDeployed 遍历全部玩家 compositions(含 AI)

实现

文件 职责
SkillNameFloater.ts 解析表名 + 取组合中心 + 调用飘字
MonsterStatusText.ts playAtWorld 定点飘字
SkillController.ts 释放大招前调用 SkillNameFloater.play