나는 다소 2D이지만 3D로 렌더링 된 게임을 가지고 있습니다. 카메라는 완벽하게 수직에서 약 20도 기울어 진 2D 게임 필드 위를 가로 질러 약간의 3D 관점을 제공합니다.OpenGLES에서 카메라를 올바르게 향하게 스프라이트 얻기
구형 객체를 나타 내기 때문에 완벽하게 정사각형으로 렌더링해야하는 일부 스프라이트가 있습니다. 내 첫 번째 접근 방식은 제대로 배치 된 2D 필드에서 사각형을 렌더링했지만 스프라이트는 원근 왜곡의 영향을 받았으며 항상 둥근 모양이 아니 었습니다.
현재 나의 접근 방식은 스프라이트를 렌더링 할 때 카메라가 게임 필드 (및 스프라이트)에 수직이되도록 움직여 쿼드가 원근감에 의해 왜곡되지 않는다는 것입니다. 단점은 스프라이트의 위치가 카메라가 기울어 진 경우의 위치와 약간 다릅니다.
그래서, 어떻게는 스프라이트를 렌더링 할 수 있습니다
- 완벽 광장 및 카메라에 직면하지만,이를 달성하기 위해 내 카메라를 이동하는 저를 필요로하지 않습니다.
- 은 (포인트 스프라이트와는 달리) 카메라의 거리에 의해 영향을받는 크기
감사합니다. 매우 도움이됩니다. –