iPad 게임용 Quartz2D 또는 OpenGL과 함께 할 것인지 결정하기가 힘듭니다. 대부분 2D이지만 효과가 강합니다 (10-30 개 개체의 동시 조명 효과, 화면에서 10-20 개의 동시 애니메이션). 지금까지, 두 기술 모두 똑같이 바보 같다고 생각하고 지상에서 배워야 만합니다.이 목록에 왔습니다. (나는 "석영 또는 OpenGL을"같은 이름으로, SO에, 여기에 몇 가지 주제를 읽었습니다,하지만 난 여전히 몇 가지 질문 왼쪽거야)Quartz 2D 또는 OpenGL ES? 장단점, 다른 플랫폼으로의 마이그레이션 가능성
석영 :
- 더 나은 시간 - 투 - 시장이 때문에 준비가 추상화 의 UIView, 있는 UIImageView, 코어 애니메이션처럼 absractions를 사용하는
오픈 GL ES
하드웨어에 더 가까워서 성능은 입니다.
앱, OpenGL을 ES 구현 쉽게 등 안드로이드, 미고, 윈도우 폰,로 마이그레이션 할 수
내 질문
은 다음과 같습니다- 시간이 를 다시 작성하는 데 걸리는 OpenGL을 사용하는 Quartz 2D 응용 프로그램? 은 2 달이 걸렸습니다. Quartz app, 얼마나 많은 시간이 내가 에 다시 쓸 필요가 있을까요? (제발, 약간의 주관적인 의견, 나는 그들을 어떻게 든 요약하려고 노력할 것이다)
- 다른 플랫폼으로의 용이 한 이동과 관련하여, OpenGL을 사용할 때 정말 그렇습니까? iPhone OS에서 Android로 Quartz 앱을 마이그레이션 할 때 OpenGL 앱 마이그레이션과 비교했을 때 그다지 크지 않을 것입니다. (마이그레이션의 용이성은 매우 중요한 기준 임)
- OpenGL과 관련하여 마이그레이션과 관련하여 OpenGL 1.1 또는 2.0과 함께 사용해야합니까? (안드로이드 NDK를 통해 2.0 지원하지만 NDK의 사용이 증가 또는 마이그레이션 노력을 감소 여부를 잘 모릅니다) 크로스 플랫폼을 안드로이드에 대한
적인 Cocos2D 수있는 프레임 워크
안드로이드 용 OpenGL ES Cocos2d의 버전을 알고 계십니까? – fspirit