2011-07-29 2 views
1

저는 iPhone 게임 개발에 관심이 있고 Phonegap을 사용하거나 OpenGL ES를 사용하여 HTML5 방식을 선택할지 혼란 스럽습니다.iPhone 게임을 위해 선택해야하는 것은 HTML5 또는 OpenGL ES입니까?

저는 HTML5 기반 게임을 개발했지만 OpenGL을 사용한 적이 없습니다. 이것은 매우 기본적인 게임이며 멋진 조명이 필요합니다. 로켓이 땅에 퍼지게하는 로켓 플레어 게임입니다.

답변

4

이미 HTML5로 게임을 프로그래밍 한 적이 있다면이 방법이 괜찮은지 또는 몇 가지 제한이 있는지를 알아야합니다. 큰 이점은 각 플랫폼에 맞게 게임을 개발할 필요가 없다는 것입니다. 이는 큰 장점입니다.

반면에 OpenGL ES를 사용하면 iOS에서 사용할 수 있고 프레임 속도를 향상시킬 수있는 모든 하드웨어 가속 기능에 액세스 할 수 있습니다. 그러나 당신은 더 가파른 학습 곡선을 가지고 있으며 이것은 다중 플랫폼 접근법이 아닙니다.

OpenGL을 사용해 보는 데 관심이 있으시면, 사용하기 쉬운 (프로그래밍) 방법과 쉽게 사용할 수있는 프레임 워크 중 하나를 살펴 보는 것이 좋습니다. 우려와 이식성.

위대한 프레임 워크 중 하나는 cocos2d입니다.이 프레임 워크는 지원하는 두 가지 주요 물리 라이브러리 중 하나 인 chipmunkBox2d을 포함합니다.

게임 전체 기능 세트에 따라 볼 수있는 다른 프레임 워크는 Cinder이고 세 번째 프레임은 openFrameworks입니다.

저는 주로 게임을 만들려는 경우 cocos2d와 IMO에서 가장 잘 작동합니다. 필자가 조사한 다른 두 프레임 워크는 오디오, 비디오, OpenGL 외에도 다른 기술을 더 잘 통합합니다. 지금까지 내가 아는 한 IDE 또는 장면이나 스프라이트를 정의 할 수있는 IDE는 없다. 어쨌든 cocos2d에는 텍스처 맵, 타일 맵 또는 스프라이트의 모양을 쉽게 관리 할 수있는 여러 가지 도구가 있습니다 (예 : 충돌 감지 용).

내가 아는 유일한 프레임 워크는 IDE가 Unity3d이지만이 비용이 든다.

+0

이 세 가지 프레임 워크 중에서 OK, 용이성과 힘면에서 무엇을 선호합니까? – Neutralizer

+0

에는 IDE가 포함되어있어보다 쉽게 ​​작업 할 수있는 프레임 워크가 있습니까? – Neutralizer

관련 문제