fix(英雄): 修复复活配置类型错误并优化复活流程

将 HeroAttrsComp 和 heroSet 中的 revive 字段从数组类型改为单一对象类型,因为每个英雄只能配置一个复活技能。同时优化 HeroAtkSystem 中的复活逻辑,将技能配置提取到变量中复用,并延迟 0.5 秒执行 alive() 方法以确保复活动画能够完整播放。
This commit is contained in:
panw
2026-04-23 15:02:39 +08:00
parent bca97070d4
commit 062ce6eb5c
3 changed files with 20 additions and 12 deletions

View File

@@ -34,7 +34,7 @@ export class HeroAttrsComp extends ecs.Comp {
fend?: number[];
atking?: {s_uuid: number, t_num: number}[];
atked?: {s_uuid: number, t_num: number}[];
revive?: {s_uuid: number, r_num: number, upr: number}[];
revive?: {s_uuid: number, r_num: number, upr: number};
// ==================== 特殊属性 ====================
critical: number = 0; // 暴击率