문제

가 OpenGL ES 게임은 내가 해킹을 함께합니다.하나는 그것의 일부를 포함한 보고서는 큰"지도 같은"영역은 다음 두 번 눌러에 한 부분을"확대"그것은 입니다.당신은 어떻게 사용 OpenGL ES 을 제공하는 효과(주어진 그것은 필요가 있을 수도 확대 지도의 다른 부분).

내가 들어의 glScale 및 glOrtho 지만,나는 불분명하는 방법에 그들은 실제로 작업 전체 이후 openGL 세계는 매우 적응하지 못한 부분도 있습니다.

도움이 되었습니까?

해결책

2-D 확대 설명할 수 있는 더 나은 사용하여 핵심 애니메이션이다.NSView(및 NDA 고 아이폰을 대조)제공하는 암시적 애니메이션을 변경할 때 자신의 프레임입니다.모든 당신이해야 할 이 경우에는 기간을 설정할 수 있는 프레임의 기원합니다.x 과 기원합니다.y 니다.니다.고도 같은 값을 보기보다 더 큰 화면입니다.았으면 이와 그것에 싸여 적절한 통화를 시작하고 저는 애니메이션,당신을 얻을 거라고 확대/축소 애니메이션에 대한 무료입니다.핵심 애니메이션을 사용하 OpenGL 뒤에서 그것의 애니메이션이 있습니다.

는 경우,그러나,당신이 느끼는 당신이 이렇게하려면에 OpenGL 수 있습니다,나는 제안은 작성자 했기에 http://www.sunsetlakesoftware.com/2008/08/05/lessons-molecules-opengl-es?나의 저자 분자, 무료 3-D 분자 비주얼 아이폰,고 나는 아무것도에 대한 OpenGL ES 시작하기 전에는 프로젝트입니다.3 주 후에,그것은 앱 스토어에서 그것으로 시작됩니다.

OpenGL 호출은 매우 간단하다,그것은 수학은 그들을 둘러싼을 줄 수 있는 두통.확대에서 실제로 아주 간단하고 하나를 수행 할 수 있습으로 카메라를 이동하거나 실제로 물리적으로 확장체입니다.에 대한 분자,나는 경로의 확장 사용하여 개체 glScalef(x,y,z)기능,x,y,z 은 규모의 요소에 적용하고자 하는 모델의 개체입니다.나는 확장 점진적으로.는지 다시 설정 변화에서 매트릭스를 시작하의 렌더링되는 각 프레임(를 사용하여 glLoadIdentity())지만,단지 규모가 그것을 조금에 따라 사용자 입력이 있습니다.는 경우 사용자의 움직임을 그들의 손가락이 떨어져 5%나 증가 규모에 의해 5%이다.

다시는 것이 좋 코어에 대한 애니메이션 2-D 확대를 설명하는,그러나 그것은 어렵지 않게 같은 결과를 얻기 위해서 OpenGL ES.

다른 팁

정중하게 대답하고 몇 일 동안의 기초를 배울 수 OpenGL,그리고 훨씬 더 나은 장소는 인터넷에서 보다 여기에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top