Unity オブジェクト間の距離を求める


オブジェクト間の距離を求めるにはVector3.Distanceを使う。(今日知った泣)

using UnityEngine;
using UnityEngine.UI;

public class DistanceController : MonoBehaviour
{
    public GameObject MajorObj;
    public GameObject Surface;
    public Text MajorText;

    // Update is called once per frame
    void Update()
    {
        Vector3 Apos = MajorObj.transform.position;
        Vector3 Bpos = Surface.transform.position;
        float dis = Vector3.Distance(Apos, Bpos);
        MajorText.text = "現在の距離: " + dis+ "m";
    }
}