# 敵を配置

この左画面を左クリックすれば以下の赤字のスクリプト全部がクリップボードにコピーされるので、右の画面の赤い矢印の右側に貼り付けてください。

    function setEnemy(i)
    {
    	_enemy[i]._pos.x = (Math.random()-Math.random())*2000;
    	_enemy[i]._pos.z = -Math.random()*2000-2000;
    	_enemy[i]._rotate.y = _enemy[i].dirDegree(_rocket._pos);
    	_speed += 5;
    }

setEnemy(i)関数を作りました。
_enemy配列のi番のインデックスに、ランダムにx、z座標をセットしました。
_enemyのY軸の向きを主人公の方向へ向けました。
setEnemyメソッドで敵を配置しました。
敵のスピード「_speed」を少し速くしました。
setEnemy()関数は、1体の敵モデルを画面奥に配置し、敵の向きをロケットに向け、敵の移動スピードを加速する機能をまとめたものですね。

### 次へ