# forward関数でもぐら前進

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

    	function forward(selector,pos,angle,speed)
    	{
    		var radian = angle*Math.PI/180;
    		pos[0] += Math.cos(radian)*speed;
    		pos[1] += Math.sin(radian)*speed;
    	}

では「制御」→「実行」メニューを実行してください。
クリックし続けてforward関数でもぐらが向いたほうに前進しました。
angleディグリー角度をπ/180を乗算したらラジアンになります。
cos(radian)でXに、sin(radian)でYにspeedの距離だけ進みます。

### 次へ