2011-07-26 5 views
0

저는 OpenGL 게임 제작을 시작하려고합니다. 2D 게임으로 시작하기로 결정했고 직교 투영을 사용하고 있습니다. 그러나 부분적으로는 x와 y 좌표가 2D 게임을 만들기 위해 필요한 이유를 이해할 수 없기 때문에 부분적으로 좌표 변환에 대한 손실이 조금 있습니다. 부분적으로는 완전한 noob에 대한 명확한 조언을 찾을 수 없기 때문에 부분적으로는) 누구든지 gluUnProject에 대한 간단한 자습서를 알고 있습니까? 아니면 기본적인 구성 요소를 적어 둘 수있는 인내가 있습니까?바로 가기 glUnProject 자습서?

미리 감사드립니다.

답변

0

3D 그래픽 API 인 OpenGL을 사용하고 있기 때문에 Z가 필요합니다. 대부분의 경우, 이어야합니다. Z에 0을 입력하면됩니다. 내가 잘못하면 누군가가 나를 수정합니다.

개체를 따기 위해이 작업을 수행하는 경우 항상 Color Picking을 제안합니다. 구현하기가 매우 쉽고 훌륭하게 작동합니다.

gluUnProject 정보

http://www.opengl.org/sdk/docs/man/xhtml/gluUnProject.xml

http://nehe.gamedev.net/article/using_gluunproject/16013/

+0

자바 스크립트에서 NeHe 튜토리얼인가? – Jack

+0

OpenGL-ES는 NeHe 튜토리얼에서 변수를 저장하는 방식을 지원하지 않습니다 (예 :'viewport [4]'). 안드로이드에 많은 양의 변수를 저장하는 일반적인 방법을 알고 있습니까? – Jack

+0

불행히도 나는 그렇지 않습니다. 내 유일한 경험은 표준 OpenGL과 OpenGL-es 태그 (이 주제는 나를위한 일반 OpenGL 태그에 나타났습니다)에 주목하지 않았습니다. 그것은 자체 주제에 합당한 질문 일 수 있습니다. 그것은 그 배열의 형태를 허용하지 않는다는 것이 흥미 롭습니다. – ssell