下一步:怪物路线设置
This commit is contained in:
@@ -97,26 +97,12 @@ export class MapMonsterComp extends CCComp {
|
||||
private addHero(uuid:number=1001) {
|
||||
let hero = ecs.getEntity<Hero>(Hero);
|
||||
var scene = smc.map.MapView.scene;
|
||||
let oy=RandomManager.instance.getRandomInt(-70,70,1)
|
||||
let pos = v3(0,0);
|
||||
let less=0
|
||||
let index =0
|
||||
for(let i=0; i <= 11;i++){
|
||||
if(smc.role_heros[i].eid==0){
|
||||
pos=v3(smc.role_heros[i].x,smc.role_heros[i].y)
|
||||
less += 1
|
||||
index = i
|
||||
smc.role_heros[i].eid=hero.eid
|
||||
break
|
||||
}
|
||||
}
|
||||
if(less <= 0){
|
||||
oops.gui.toast("人数已满");
|
||||
return false
|
||||
}
|
||||
let oy=RandomManager.instance.getRandomByObjectList(this.start_ys,1)
|
||||
let pos:Vec3 = v3(-280,BoxSet.GAME_LINE+oy[0]);
|
||||
|
||||
let monster_layer = scene.entityLayer!.node!
|
||||
let scale = 1
|
||||
hero.load(pos,scale,uuid,monster_layer,index);
|
||||
hero.load(pos,scale,uuid,monster_layer);
|
||||
}
|
||||
monster_refresh(){
|
||||
if (this.setp_num <= 0){
|
||||
|
||||
Reference in New Issue
Block a user