저는 현재 첫 번째 iPhone 게임 인 openGLES로 작업하고 있습니다. 그것을 매분마다 사랑합니다. 그러나 몇 가지 질문이 있습니다.OpenGL ES/iPhone 개발 질문 - 첫 번째 게임
입자 시스템을 만들고 싶습니다. 가장 빠른 방법은 무엇입니까? 나는 단지 입자 개체의 배열을 변경할 수 있다고 생각 하겠지만 각 입자는 NSObject에서 파생되어야합니다. 맞습니까? 이것은 꽤 많은 오버 헤드가있는 것처럼 보입니다. 더 좋은 방법이 있습니까? 과거에는 C++를 사용하여 매우 단순한 입자 개체의 벡터를 사용하고 죽은 입자를 마지막으로 바꾸고 새로운 입자가 필요할 때 재사용했습니다. 여기에서도 같은 작업을 수행 할 것입니다. 효율성에 대해 (아마도 부당하게) 걱정했습니다.
OpenGL의 좌표계를 변경하여 기본 -1 대 1 대신 0- 스크린 크기를 단위로 사용할 수있게하려면 어떻게해야합니까? (예를 들어 점 {-1,0,0, 1,0,0, 0,1,0}을 사용하는 단순한 정점 목록은 빗변이 중심 수평 축 전체를 따라 늘어나는 삼각형을 만듭니다)
마치 1.1에서 쉐이더를 사용할 수없는 것처럼 보입니다. 그러나 2.0은 에 대한 모든 것을 사용합니다.은 제가 1.1을 고수해야 할 이유가 있습니까?
OpenGL에서 내 GUI를 완전히 만들 수있는 좋은 이유가 있습니까? 아니면 표준 시스템을 사용할 수 있을까요? (예 : GUI 요소로 xib 파일 만들기)
OpenGL ES에 일반적으로 나타나는 흔한 함정이 있습니까? 나는 이것이 개방형이되도록 의도하지는 않는다. 스펙의 새로운 많은 사용자들을 끌어들이는 구체적인 것을 뿌리 뽑기 위해 노력하고있다.
:-) 재미있는 게임 만들기? – Lukman
물론 - 저는 프레임 워크에 대해 아무것도 없습니다. 나는 보통 꽤 두꺼워하고 내 자신을 굴리는 것을 좋아하지만 ... 그 순간에는 사양을 잘 모르기 때문에 cocos2d와 같은 것이 좋은 아이디어 일 것입니다. – ultifinitus
나는이 질문을 여러개로 나누어야한다고 생각하니? – ultifinitus