39. 5. 敵機を出現させる ②
// 敵機はランダムに出現させます
function createEnemy () {
var num =(Math.floor((Math.random()*100)%100);
if (num < 5) {
var s = num;
var i = (num%2==0 ? imgE01 : imgE02);
var y = canvasHeght * Math.random();
var x = canvasWidth;
var enemy = {img:i, posX:x, posY:y, speed:s};
enemies.push(enemy);
}
}
40. 5. 敵機を出現させる ③
// MainLoop内でspeed分、左に移動させて描画
var gameMainLoop = function () {
for (var i = 0; i < enemies.length; i++) {
var enemy = enemies[i];
var enemy.posX -= enemy.speed;
ctx.drawImage(enemy.img, enemy.posX,
enemy.posY);
}
}