Unity事例ノート

UNITY

ターゲットに向かって直線的に進む方法

ターゲットに向かって、まっすぐ進んでいくスクリプトをつくりましょう。

Vector3.MoveTowardsを使えば、ターゲットや移動スピードをかんたんに設定できます。

関連記事:
【Unity C#】空間の中でクリックした位置へ行く
【Unity C#】指定した座標(目的地点)へ行く

MoveTowardsを使った動き

CubeとSphere、平面オブジェクトを用意しました。

CubeMove.csを作成し、Cubeに追加します。

ターゲットにはSphereを入れ、速度を入力します。

プレイしてみましょう。

目標のオブジェクトに向かって、直線距離で進んでいきした。

Vector3.MoveTowardsの中は、「位置、ターゲット、速度」の順に指定しましょう。

関連記事:
【Unity C#】空間の中でクリックした位置へ行く
【Unity C#】指定した座標(目的地点)へ行く