敌人飞机多样性
外观,发射子弹频率,出现频率,血量,移动速度
this.color = cc.color(parseInt(Math.random()*255),parseInt(Math.random()*255),parseInt(Math.random()*255),255)
var EnemyData = {
enemy_1:{
pic:"res/plane.png",
},
enemy_2:{
pic:"res/test_plane.jpg",
},
}
this.enemyData = EnemyData["enemy_"+type]
使得敌机飞机时间发射子弹
fireCount:0, //发射子弹时间累计
fireTargetCount:0,
update:function(delay){
this.fireCount += delay //累计叠加值
if(this.fireCount > this.fireTargetCount){ //到达临界值 发射子弹
this.fireCount = 0
this.fireTargetCount = 1+Math.random()*(GameConfig.enemy_fire_speed - 1) //然后重置一个随机值
cc.eventManager.dispatchCustomEvent(GameEvent.ENEMY_PLANE_FIRE, this.getPosition())
}
}