8方向キーで移動するオブジェクトがあり、Cキーを押すと動作領域の中心にゆっくり移動し、中心まで移動するとまた8方向移動が可能になるようにしたいのですが、中心より右下からキーを押したときは正常に移動するのですが他の位置にある場合に各座標が1ピクセルずれる場合があります。
どの位置からでも正常に動作させる場合はどうしたらよいのでしょうか?
初心者なのでかなり雑な組み方かと思いますがもっとスマートな方法があったら教えてほしいです。
Attachments:
You must be
logged in to view attached files.