Vector3 representa tres valores: X, Y y Z.
Vector3 posicion = new Vector3(1f, 2f, 3f);
Vector3.zero
Vector3.one
Vector3.up
Vector3.down
Vector3.left
Vector3.right
Vector3.forward
Vector3.back
Longitud de un vector:
float distancia = direccion.magnitude;
Versión normalizada:
Vector3 direccionNormalizada = direccion.normalized;
float distancia = Vector3.Distance(a, b);
Interpola entre dos puntos.
transform.position = Vector3.Lerp(
transform.position,
objetivo.position,
5f * Time.deltaTime
);
Mueve hacia un punto a una velocidad controlada.