HSPDXでスプライトにアニメーションをさせる時、es_linkを使いますが、
キー入力などで移動方向に応じて表示キャラクタを切り替える時にes_setpを使用するとそれ以降そのスプライトでは
es_linkのアニメーションが全て無効になってしまいます。
今のところ一旦es_killでそのスプライトを殺してから同じスプライトナンバーに
es_setで変更先のキャラクタを当てることでアニメーションを続けることができることがわかりましたが、
これだとスプライトの内容を切り替えるそのたびにes_killとes_setを呼びださなくてはならず、
そのたびに現在座標などを取得する必要が有るため、その分処理を喰ってしまっている気がします。
es_setpによるキャラクタの切り替えでアニメが無効になるのは完全な仕様なのでしょうか?
もしそうであれば諦めてes_kill〜es_setの流れをモジュール化して一行で済むようにしようとは思っているのですが…