# 星の移動

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

    	for ( i = 0; i < _star.length; i++ )
    	{
    		_star[i]._pos.z += 100*_elapsed;
    		if ( _star[i]._pos.z >= 500 )
    		{
    			_star[i]._pos.z -= _star.length*600;
    		}
    	}

星をz方向に一秒間に100進むスピードで移動しました。
星のz座標が500以上になったら、星のz座標を星の数を600倍した値だけ減算して向こう側に星を移動しました。
現実にはロケットが移動するわけだけど、プログラミングしやすさを考えて、ロケットは左右に移動するだけで、星が迫ってくるように移動するんですね。

### 次へ