せっかくなのでかるくだけ説明しておきますね。移動させるだけならもっとシンプルですがアニメーションもしてるんでその分複雑になっちゃってます。 11行目でタッチした位置を元にその場所までの移動量(AX,AY)と距離(L)を求めています。この移動量と距離はアニメーションのキャラと速度を求めるために利用しています。この辺の計算は11〜13行目で行っていますが、慣れないとこっちの方がわかりにくく感じるかもしれませんね。 17行目で移動させるときには距離(L)をスピードで割ることで実際の移動時間を求めています。こうしないとどこに移動するにも同じ時間になるので遠くほど早く移動することになっちゃうからです。距離から計算すれば移動速度を正確に出来ます。