Unity事例ノート

UNITY

オブジェクト間の距離を取得する

2つのオブジェクト間の距離を取得してみましょう。

2つのキューブを配置し、それぞれの座標から距離を求めて、コンソールに表示させます。

関連記事:
【Unity C#】一定距離から外れたら実行する
【Unity C#】一定の距離に達したところで削除する

オブジェクト間の距離を表示

Cubeを2つ作成します。

Cubeを移動させて、適度な距離を取ります。

X方向だけでなく、Y、Z方向にも移動させました。

空のオブジェクトを作成します。

ObjectDistance.csを作成して、GameObjectに追加します。

ObjectDistance.csを記述します。

CUbeAとCubeBのフィールドが出来ますので、それぞれのCubeオブジェクトを入れます。

プレイしてみましょう。

コンソールに距離が表示されています。

関連記事:
【Unity C#】一定距離から外れたら実行する
【Unity C#】一定の距離に達したところで削除する