2012-11-16 2 views
0

나는 게임을 만들기에 꽤 새로운데, 나는 iOS 프로그래밍에 꽤 익숙하다. 모양 일치 게임을 만들려고합니다. 다른 모양의 배열이있을 것이고 사용자는 모양을 올바른 모양으로 끌어 올 것입니다. 제대로 맞으면 모양이 그대로 유지되고 잘못 찍으면 다시 쏠 것입니다. 이제 내 질문은 cocso2d 또는 다른 게임 엔진을 사용하는 것이 더 쉬울 것이거나 터치 이벤트를 사용하는 것만 큼 쉽지 않을까요?드래그 앤 매치 게임에서 cocos2d를 사용하면 더 쉬울까요?

답변

1

당신이 묘사하고있는 게임이 그래픽으로 강렬하지 않기 때문에 UIKit을 사용하는 것이 좋습니다. UIKit을 cocos2d 이상으로 사용하는 몇 가지 이유 :

  • 인터페이스 빌더/스토리 보드가 멋지다. 화면에 화면과 게임 요소를 배치 할 수 있습니다. (I 도구가 CocosBuilder 같은 코코스를 사용하여이 을 수행하는 존재 알고 있지만, IMO 그들은 단지 엑스 코드에서 직접 작업 에 비교하지 않는다) 더 쉬울 수 없었다
  • UIKit 애니메이션과 당신이 최소한의 코드로 꽤 강력한 일을 할 수 .
  • UITableView, UICollectionView, UIScrollView 등과 같은 직접 액세스 요소가 있습니다. 이들을 모방 한 코코스 노드가 있지만 응답 및 동작면에서 일치하지 않습니다.

그래픽이 강렬한 게임의 경우 나는 여전히 cocos2d 손을 사용합니다. 당신이 그것을 사용하는 것이 일부 시나리오 :

  • 당신은 당신은 등을 입자, 조명,
  • 같은 OpenGL을 기반으로 효과를 사용하려면
  • 애니메이션의 많은 수의 스프라이트 (OpenGL을 빨리이다)의 수가 많은
  • 당신은 물리 엔진
  • 당신은 미리 만들어진 게임 엔진을 작업 할 필요이 당신을 도와줍니다

희망 (예 : levelsvg, kobold2d, 라인 스타터 키트 등으로 톤이있다).

+0

감사합니다. 제가 꽤 익숙해 진 이후에 제가 기대했던 것입니다. 나는이 질문을 별개의 질문으로해야할지 모르겠다. 배열의 각 항목에 대해 개별 UIImageViews를 추가하는 일에 매달려있다. – Jonathan

+0

다른 질문을 게시하고 지금까지 가지고있는 코드를 게시해야한다. –

+0

그랬어. http://stackoverflow.com/questions/13409283/adding-individual-uiimageviews-for-each-item-in-an-array – Jonathan