J'ai un script qui mesure une distance entre 2 objets.
Code : Tout sélectionner
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class DistanceEntreCameraEtObjet : MonoBehaviour
// calcul la distance entre 2 objets et l'affiche dans un bouton à l'écran
{
public GameObject cible; // le panneau d'inforamtion
public GameObject OrigineDLaDistance; // la caméra principale ou un objet
// Use this for initialization
void Start () {
this.Update();
}
// Update is called once per frame
void Update () {
string debutText = "Distance: ";
string finText = " m";
float distanceReelle = Vector3.Distance(cible.transform.position,OrigineDLaDistance.transform.position);
this.GetComponentInChildren<Text>().text = debutText + distanceReelle.ToString() + finText;
}
}
Merci