WorldToViewportPoint 로 하니까 다른 오브젝트 뒤에 가려진 것도 포함시켜버리던데가려진 건 안 보이는걸로 판단하려면 어떻게 하는게 좋음? 카메라에서 박스캐스터 쏘는거말고 더 좋은 방법 있나?
카메라에서 라인캐스트 해서 의도한 오브젝트가 맞았는지 확인하는 방법이 그나마 적절할듯
게임의 요구사항에 따라서 아주 정밀한 연산이 필요하다면 BoxCast같은 경우도 괜찮은 방법인데 오브젝트의 모양에 따라서도 고려할 사항이 많을 듯
오브젝트의 바운딩 박스를 바탕으로 절두체 컬링 -> 오클루전 컬링 돌리기 체크해야 할 오브젝트의 개수가 많지 않다면 그냥 박스캐스터 돌려도 됨
어쩌면 카메라 정보에 잘 접근하면 이미 컬링된 객체들만 뽑아와서 그 정보를 활용해서 판단하는 방법도 있다고 생각함