타겟이 원하는 각도에 들어왔는지 체크하는것(2D)

유니티 C# 2022. 11. 21. 10:38
private GameObject myObj;
private GameObject targetObj;
private Vector2 myDir;
private float angle;

private bool IsInAngle()
{
   var targetDir = targetObj.transform.position - myObj.transform.position;
   var calAngle = Vector2.Angle(myDir, targetDir);
   return calAngle <= angle;
}