Código do Gerador de inimigos:
cc.Class({
extends: cc.Component,
properties: {
enemyPrefab : cc.Prefab,
area : 10,
tempo: 2,
},
onLoad () {
this.schedule(this.gerar, this.tempo);
},
gerar: function(){
let enemy = cc.instantiate(this.enemyPrefab);
enemy.parent = this.node.parent;
let posicao = new cc.vec2(math.random() - 0.5 , math.random() - 0.5);
posicao = posicao.normalize();
posicao = posicao.mul(this.area);
posicao = this.node.position.add(posicao);
enemy.position = posicao;
},
update (dt) {},
});