これを踏まえてスライドパッドの場合を考えてみましょう。 そのためにはスライドパッドで「指定の向きにキャラが向く」というプログラムを作れる必要があります。 つまり、360度あらゆる方向が取得可能なスライドパッドで4方向に変換する必要があるというわけです。 これにはいろいろな方法がありますが、最も確実な方法は角度で考えるということです。 角度を求めるにはATANを使います。 STICK OUT SX,SY:A=DEG(ATAN(SY,SX))とすればAにスライドパッドの角度が「ラジアン」ではなく「度」で入ります。