みんな三角関数を使ってどうにかしようとしてますが、上下左右の4方向に移動したいだけなら三角関数はいらないと思います。 コメ主は滑らかにキャラを回転させて30度・45度・80度とかの方向にも進ませたいのですか?