유니티 C#
타겟오브젝트가 화면밖에 있는지 체크하는것(2D)
죽은쥐
2022. 11. 21. 11:15
private GameObject targetObj;
private Camera mainCamera;
public bool IsOutScreen()
{
var screenPoint = mainCamera.WorldToScreenPoint(targetObj.transform.position);
var isOutScreen = screenPoint.x <= 0 || screenPoint.x >= Screen.width || screenPoint.y <= 0 || screenPoint.y >= Screen.height;
return isOutScreen;
}