2011-09-08 4 views
1

이것은 내가 곰곰히 생각해 봤지만 힘들었던 점이며 의견을 듣고 싶습니다. 나는 iOS SDK에 대한 친숙 함을 잘 알고 있지만, OpenGL 관련 측면에는 그다지 그다지 중요하지 않으며 다양한 SDK, 특히 iOS에서 작동하도록 개발 된 게임 SDK와 관련이 없습니다.iOS에서의 2D 게임

iPhone/iPad 용 2D 게임을 만들고 싶다면 UIImageViews 등의 iOS SDK 개체의 간단한 컬렉션을 사용하여 화면에서 상호 작용하는 수많은 스프라이트를 만드는 것이 쉽거나 더 낫습니다. 이를 위해 SDK를 사용하는 것이 더 좋습니다. 나는 gl과 함께가는 것이 2d 요구 사항에 선상에 있다고 가정하고 있지만, 내가 틀렸다면 의견을 말하십시오.

저는 주로 기술 습득에 필요한 최소 요구 사항과 함께 일을 끝내는 가장 빠른 방법에 관심이 많습니다. 분명히 다른 OS를위한 크로스 플랫폼이기 때문에 단순히 SDK를 사용하는 것이 가치가 있다면, 언급하는 것이 합리적입니다.

답변

2

OpenGL 위에 프레임 워크를 사용하면 생산성, 유지 보수성이 크게 향상되고 프로그래밍 오류가 줄어 듭니다.

개인적으로는 cocos2d-for-iphone으로 작업합니다. Objective-C로 작성되었으며 OpenGL을 기반으로합니다. 이 게임은 2D 게임을 만들기위한 목적으로 만들어 졌으므로 UIKit 또는 QuartzCore와는 달리이 게임은이를 위해 설계되었습니다. 장면이나 스프라이트를 관리하고, 애니메이션을 만드는 등의 편의 API를 많이 제공합니다. 예를 들어 사운드 라이브러리도 있습니다.

iphone here에서 사용할 수있는 일부 오픈 소스 게임 엔진을 설명하는 아주 좋은 기사가 있습니다. 그것은 당신의 수색에서 당신을 도울 수 있었다.