スライドパッドであれば360度の向きを何らかの方法で4方向に変換する必要があります。 これはATANで角度を取得してそれを90度ごとに分けて上下左右に変換するという方法で可能です。 ATANが難しければSTICK OUT SX,SYのSX、SYだけを使って求める方法もあります。 まずは、アニメーションはさせずに「スライドパッドの向きにキャラを4方向に向かせる」というだけのプログラムを作ってみてください。 それができれば、向きが変わった場合にSPANIMを実行するという処理を加えればよいだけです。 説明すると長くなるし他に同等の悩みを持っている初心者も多いと考えてあとで別トピックスを立ててサンプルプログラム付きの解説を書いてみます。