프로그래밍/유니티
카메라 앞뒤판별 코드
JinFluenza
2019. 3. 22. 17:02
private void CheckTargetFrontOfCamera()
{
if (mCamera == null || Target == null) return;
Vector3 camFoward = mCamera.transform.forward;
Vector3 objectDir = Target.position - mCamera.transform.position;
float dotValue = Vector3.Dot(camFoward, objectDir);
isTargetFrontOfCamera.Value = dotValue > 0 ? true : false;
}