public static float Angle (Vector3 from, Vector3 to);

Parámetros

from El ángulo se extiende alrededor desde este vector.
to El ángulo se extiende alrededor de este vector.

Descripción

Devuelve el ángulo en grados entre from y to.

El ángulo retornado es siempre el ángulo non reflex entre los dos vectores, es decir, el menor de los dos ángulos posibles entre ellos y nunca mayor que 180 grados.

using UnityEngine;

public class AngleExample : MonoBehaviour { public Transform target;

// prints "close" if the z-axis of this transform looks // almost towards the target

void Update() { Vector3 targetDir = target.position - transform.position; float angle = Vector3.Angle(targetDir, transform.forward);

if (angle < 5.0f) print("close"); } }