0ここでは下の動画のように、移動時にある一定の大きさのマスから外れることなく、1マスずつ移動する方法を説明します。この動画はUnity1weekという1週間ゲームジャムで作ったゲームを元にしています。実際の操作感を知りたい場合は以下のリンクからプレイできますので、試してみてください。参考記事ポイント手順としては以下のとおりです。現在の位置が移動開始時に指定した目的地と同じか確認する(移動中かどうかを判定する)。移動中でなければ入力を受け付け、移動後の位置を算出する。Vector3.MoveTowardsを使って移動する。移動中かどうかの判定。移動中かどうかの判定。ついてだけ簡単に説明します。「現在地」から「目的地」まで「一定速度」で移動させてくれる関数です。1フレームの最大移動距離(=速度)を指定することで目的地まで移動させることができます。寄りの位置になります。位置と同等になります。