feat: 添加 Boss 阶段系统及测试配置
新增 BossPhaseSystem 脚本及元文件,添加阶段挂载与接管的日志记录 修改测试模式配置,调整 Boss 相关属性以适配阶段系统
This commit is contained in:
@@ -48,6 +48,10 @@ export class BossPhaseSystem extends ecs.ComblockSystem implements ecs.ISystemUp
|
||||
const plan = BossPhaseSet[phase.plan_id];
|
||||
if (!plan) return;
|
||||
|
||||
// 分诊日志:系统接管确认(elapsed===0 表示本组件首个有效帧,只输出一次)
|
||||
if (phase.elapsed === 0) {
|
||||
mLogger.log(DEBUG, "BossPhase", `${model.hero_name} 阶段系统已接管(方案 ${phase.plan_id},当前 P${phase.index + 1},hp ${Math.round(model.hp)}/${model.hp_max})`);
|
||||
}
|
||||
phase.elapsed += this.dt;
|
||||
const def = plan.switches[phase.index];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user