英雄和敌人 全死亡后,判定解决

This commit is contained in:
2025-08-12 20:20:05 +08:00
parent b77f023548
commit d464491172
18 changed files with 1731 additions and 2685 deletions

View File

@@ -2,7 +2,7 @@ import { VM } from "../../../../extensions/oops-plugin-framework/assets/libs/mod
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { Initialize } from "../initialize/Initialize";
import { GameMap } from "../map/GameMap";
import { HeroUI, MissionData, VmInfo } from "./config/Mission";
import { HeroUI, VmInfo } from "./config/Mission";
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
@@ -49,13 +49,19 @@ export class SingletonModuleComp extends ecs.Comp {
vmdata: any = {
game_over:false,
game_pause:false,
mission_data:{ },
hero:{ },
boss:{ },
mission_data:{
gold:1000,//金币
score:0,//分数
diamond:0,//钻石
mission:1,//关卡
mon_num:0,//怪物数量
hero_num:0,//英雄数量
wave_time_num:0,//波次时间
in_fight:false,
fight_time:0,//战斗时间
},
};
vmAdd() {
this.vmdata.mission_data=JSON.parse(JSON.stringify(MissionData))
this.vmdata.hero=JSON.parse(JSON.stringify(VmInfo))
VM.add(this.vmdata, "data");
}
reset() {