-1
저는 2D 맵 (타일로 구성)을 사용하는 작은 게임을 만들고 있습니다. 이제 타일이 사용자에 의해 선택되고 있는지 알아 보려고합니다. 지도가 이동하고 크기를 조정할 수 있기 때문에 (glTranslate(), glScale() 등) 직접 변환이 가능하지는 않습니다. 그러면 화면의 마우스 좌표에서 "맵"좌표를 어떻게 얻을 수 있습니까?OpenGL에서 2D 화면 좌표를 2D지도 좌표로 변환하려면 어떻게해야합니까?
완전히 평평한 표면에 그림을 그리지 만지도를 확대하거나 축소하여 확대/축소합니다. 그러나 직접 변환이 더 많거나 적은 경우 산술을 사용하여 최종 위치를 계산할 수 있어야합니다. 도와 주셔서 감사합니다 :) – Bartvbl