0
我想使用Kinetic JS制作一个游戏,并且我想要一个'infinte' 一群敌人。我正在尝试使用数组来做到这一点。把对象放在数组中
我的预加载代码:
enemy = new Kinetic.Image({x:10,y:10,image: enemyImage});
enemies.push(enemy);
enemies.push(enemy);
而且在我的级别代码reffrencing对他们说:
function start(){
gameObjectsLayer.removeChildren();
gameObjectsLayer.add(background);
gameObjectsLayer.add(ship);
gameObjectsLayer.add(enemies[0]);
gameObjectsLayer.add(enemies[1]);
gameObjectsLayer.draw();
switchGameState(GAME_STATE_LEVEL_1);
}
function level() {
gameLoop=setInterval(update,20);
}
function update(){
enemies[0].setY(100);
enemies[1].setY(300);
}
但我只能看到一个敌人。
如何正确使用它?
我是kinetics JS系统的新手。
Smoothy,
谢谢你,先生! – 2015-02-06 14:47:38