怪物 改为3条直线 进入, 攻击动画 直线的已改, 抛物线和群攻的 也需要修改
This commit is contained in:
@@ -29,7 +29,7 @@ export class MissionMonCompComp extends CCComp {
|
||||
buffData?: any[] // 使用BuffAttr格式的buff数据
|
||||
}> = [];
|
||||
private isSpawning: boolean = false;// 是否正在生成怪物
|
||||
private spawnInterval: number = 0.5; // 每个怪物生成间隔时间
|
||||
private spawnInterval: number = 1; // 每个怪物生成间隔时间
|
||||
private spawnTimer: number = 0; // 生成计时器
|
||||
private is_fight:boolean = false;
|
||||
|
||||
@@ -78,7 +78,6 @@ export class MissionMonCompComp extends CCComp {
|
||||
const rogueWaveConfig = getRogueWaveConfig(currentWave);
|
||||
console.log(`[MissionMonComp]:肉鸽模式第${currentWave}波配置:`, rogueWaveConfig.description);
|
||||
this.generateRogueMonstersFromConfig(rogueWaveConfig);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -106,9 +105,10 @@ export class MissionMonCompComp extends CCComp {
|
||||
// 为每个怪物组生成指定数量的怪物
|
||||
for (let i = 0; i < count; i++) {
|
||||
// 随机选择位置 (0-9)
|
||||
let x=i%3 //0 1 2
|
||||
this.addToSpawnQueueWithAffixes(
|
||||
uuid,
|
||||
i,
|
||||
x,
|
||||
isBoss || false,
|
||||
monsterLevel,
|
||||
affixes,
|
||||
@@ -189,9 +189,10 @@ export class MissionMonCompComp extends CCComp {
|
||||
lv: number = 1,
|
||||
buffData?: any[]
|
||||
) {
|
||||
let x=RandomManager.instance.getRandomInt(0,2)
|
||||
let mon = ecs.getEntity<Monster>(Monster);
|
||||
let scale = -1;
|
||||
let pos: Vec3 = v3(MonSet[i].pos);
|
||||
let pos: Vec3 = v3(MonSet[x].pos);
|
||||
|
||||
// 生成怪物,传递词条buff数据
|
||||
mon.load(pos, scale, uuid, is_boss, is_call, lv, buffData);
|
||||
|
||||
Reference in New Issue
Block a user