2012-11-29 5 views
0

나는 코코스 2D를 처음 접했고, 나는 코코스 2D 프레임 워크를 공부했다. 그리고 이틀 후에 나는 혼란스러워하고 몇 가지 질문을하고 싶었다.코코스 2D 첫 번째 응용 프로그램에 대한 기본 질문

iPhone 및 iPad 대상 모두에 대해 cocos2D 프레임 워크로 앱을 만들어야합니다.

  1. 코코스 상자 2d를 사용하는 경우는?
  2. Cocos2D에서 nib 파일을 사용할 수 있습니까? UI를 만드는 표준 방법은 무엇입니까?
  3. iPhone 및 iPad 기기 용 앱을 만들어야합니다. 어떻게해야합니까? 아이폰과 ipad 타겟에 대해 다른 nib 파일을 제공 할 수 있는지 여부 아니면 아이폰과 ipad에 대한 내 애플 리케이션에 수표를 제공해야합니다. 귀하의 질문에 대답 나를에 따르면

답변

0

입니다

1을 사용 Box2D의 만 사용하여 자연의 충돌 다른 현명한 간단한 2D 게임을 만들 수 있습니다 실제 world.Gravity, 질량과 같은 몇 가지 일을 시뮬레이션하려는 경우에만 cocos2d.Box2d는 많은 실제 세계 시뮬레이션을위한 것입니다.

2 - 내가 아는 한 cocos2d에는 Nib 파일이 없다는 것을 알지만 대신 CCLayer를 사용합니다. 게임의 모든 보이는 내용은 CCLayer 또는 it의 자식에 배치됩니다. 인터페이스 작성기와 같은 것은 없지만 코딩을 사용합니다 CCSprite, CCMenu 등.

3를 들어 내가 패드 다른 장치에 대한 application.Use 다른 자원의 정보 페이지에 디바이스 제품군에 보편적 인 빌드를 사용뿐만 아니라 전화 및

if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad) 
    { 

CCSprite *back=[CCSprite [email protected]"back-ipad.png"]; 
// rest of coding 

    } 
else 
{ 

CCSprite *back=[CCSprite [email protected]"back-.png"]; 
// rest of coding 

    } 
+0

같은 코딩 않습니다에 대한 응용 프로그램을 만드는 당신이 사용하는 경우 표준 루트보기 컨트롤러 설정을 사용하면 특정 CCScene 대신 UIKit 요소를 사용할 수 있습니다. (그래서 당신은 XIB에서보기를로드 할 수 있습니다) – jrtc27

+0

네,하지만 UIKit 요소를 독립적으로 사용할 수 없기 때문에 cocos2d의 핵심 구성 요소를 다루기 시작하는 것이 더 필요하다고 생각합니다. – Abhinav

+0

그래서 nib 파일을 만들지 않고 하드 코딩 된 픽셀 포인트가있는 모든 구성 요소를 배치해야합니까? –