# 弾モデルの移動

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

    	for ( i = 0; i < _shot.length; i++ )
    	{
    		if ( _shot[i]._visible )
    		{
    			_shot[i]._pos.z -= 1000*_elapsed;
    			if ( _shot[i]._pos.z < -2000 )
    			{
    				_shot[i]._visible = false;
    			}
    		}
    	}

弾が発射されて見えていたら画面奥に真っすぐ進んで、遠くまで行ったら敵もいないので消すんですね。
弾「_shot」が発射され可視の場合、z方向に一秒間に-1000進むスピードで弾を移動しました。
弾が-2000より小さくなったら、弾を不可視「_shot[i]._visible = false;」にしました。

### 次へ