Credo che il seguente esempio sia piuttosto esplicativo di come si possano utilizza la funzione di distanza tra due vettori dello spazio tridimensionale (anche se qui, di fatto, calcola la distanza tra due "punti": il nostro giocatore ed un oggetto nemico):
var enemy : Transform;
function Update() {
if ( Vector3.Distance( enemy.position, transform.position ) < 10 )
print("I sense the enemy is near!");
}
Blog e guida non ufficiale a Unity3D, l'ambiente di sviluppo free per videogiochi in due e tre dimensioni. Contiene snippet di codice, suggerimenti, risorse utili free o open source utili per gli sviluppatori.
martedì 28 giugno 2011
Distanza tra due GameObject
Tag
accesso alle Components
(2)
behaviour
(1)
coordinate GameObject
(2)
definizioni fondamentali
(4)
distanza tra GameObject
(1)
errori nel codice
(2)
eventi
(1)
importare file in unity3d
(1)
muovere GameObject
(1)
notiziario corsi ed eventi
(3)
riferire GameObject
(1)
scale factor
(1)
scripting unity 3D
(8)
temporizzare il codice
(1)
traiettorie personaggi
(2)
variabili
(2)