프로그래밍/유니티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;

    }



'프로그래밍 > 유니티' 카테고리의 다른 글

multiple camera target  (0) 2019.03.29
메시 바운드 판별 코드  (0) 2019.03.29
코루틴 심화  (0) 2019.02.22
C# foreach 가비지  (0) 2019.02.22
TextMeshPro 가비지 최적화  (0) 2019.02.13
Posted by JinFluenza