计算两向量间角度
public static float Angle(Vector3 from, Vector3 to);
示例
using UnityEngine; public class ExampleScript : MonoBehaviour { public Transform target; private bool IsAiming() { var playerTransform = transform; var targetDir = target.position - playerTransform.position; var angle = Vector3.Angle(targetDir, playerTransform.forward); return angle < 5.0f; } }