マウス カーソルの位置に合わせて Player スプライトを回転させたい。
atan2 を使用して、Player スプライトの 360 度回転アクション スクリプトを設定しています。
atan2(XMouse-XPlayer,YMouse-YPlayer) - 90
これを使用すると、90 度は真上、0 は真右、270 度は真下です。Player スプライトを画面の左側に配置し、回転時に画面の右側のみを向くようにする必要があります (つまり、後方を見ることはできません)。
角度を両方の条件に制限する必要があります。90 度未満または 270 度を超える。
理想的には、0 度をまっすぐ上に設定したいので、条件を 180 度未満の角度 (2 つではなく 1 つの条件付き) に設定するだけで済みます。
それはできますか?