弧を描いて発射地点に戻ってきます。敵を貫通して攻撃することができ、最大3個まで同時に投げることができます。$chars)・・・の部分では画面に表示されているブーメランの個数を数えています。ブーメランの個数が3個より多ければ処理を行いません。この後に腕を振るアニメーションを行い、ブーメランを出現させます。die();update();}}x,yに、自機の座標を出発点として与えます。その後のfor文で、ブーメランを回転させながら、長細い楕円運動をさせています。vx=cos(i*3)*f*10について、vxの掛け算の値(ここでは10)を大きくするとより遠くまでブーメランを飛ばすことができるようになります。