即席なので微妙なところも残ってますが、ちょっとだけいじってみたのでアップします。プログラムだけなので画像は自分のものを使ってください(PRVECKNV) キャラが中央固定なので本当はX,Y座標を中央の位置として直接BX,BYを求めた方がいいんですが、とりあえずそのままの形にしています。 またSPDEFを少し変えました。SPDEFはアニメーション分用意した方がメインのプログラムが楽になるのでそうしました。 ([0,1,2,1]の繰り返しじゃなくて[0,1,2,3]の繰り返しで済むように) それに伴ってアニメーションカウンタの処理も少しいじりました。 この形にこだわる必要はありません(配列などで順番を入れる方法もある)が、とりあえずIFでのアニメーション管理が煩雑だったので変えた感じです。 まあメインは衝突の部分なのでそこのイメージだけ見れればいいかなぐらいで…。