我们都知道打飞机游戏里的敌机数量不多也不少。设定一个数组初始化画面中敌机的速度,那么当有敌机离开画面时怎么保证画面敌机数量啊。我现在的想法是每次有敌机飞到画面最下方时就让重置那个敌机的位置和速度。有更好的解决方案吗?
function loop() { if(EnemyList.length < MAX_ENEMY) { if(timeup) EnemyList.push( generateEnemy(xPos,yPos) ); } } 个人认为每次循环时判断敌机数量是否超过最大限制,如果没有超过,则适时生成敌机。
个人认为每次循环时判断敌机数量是否超过最大限制,如果没有超过,则适时生成敌机。