본문 바로가기
반응형

cocos2d4

cocos2d-x 메뉴 ●메뉴 사용하기- cpp에 메서드를 추가하려면 헤더파일에도 선언을 추가해야한다. - HelloWorldScene.cpp dp 다음과 같이 입력해준다. ●메뉴 아이템에서 태그 사용하기- 메뉴 아이템에 태그를 사용하면 같은 메서드에서 어떤 메뉴 아이템이 선택되었는지 구분할 수 있다.- 헤더파일에 cpp에서 사용할 메서드를 선언해준다. 2013. 4. 27.
cocos2d-x 스프라이트(sprite) ●스프라이트 출력하기- HelloWorldScene.cpp의 init에 다음과 같이 입력해준다. //스프라이트 생성 및 초기화 CCSprite* man=CCSprite::create("images/이미지 이름.png"); //스프라이트 위치 지정 man->setPosition( ccp(240,160)); //레이어에 스프라이트 객체 추가 this->addChild(man); ●이미지가 중첩될 경우 순서 정하기- addChild에 숫자를 넣어준다. 숫자가 큰게 위에 온다. this->addChild(man,숫자) ●두 이미지를 한번에 묶기- 하나의 스프라이트에 다른 스프라이트를 포함 시킬수 있다.- 스프라이트를 합치게 되면 자식 스프라이트의 좌표 기준점은 부모스프라이트의 왼쪽 하단이 된다. #include.. 2013. 4. 25.
cocos2d-x CCLabelTTF ●화면에 글자 출력하기- HelloWorldScene.cpp의 init부분에 다음과 같이 입력한다 #include "HelloWorldScene.h" using namespace cocos2d; CCScene* HelloWorld::scene(){ CCScene *scene=CCScene::create(); HelloWorld *layer=HelloWorld::create(); scene->addChild(layer); // return the scene return scene;} // on "init" you need to initialize your instancebool HelloWorld::init(){if(!CCLayerColor::initWithColor(ccc4(255,255,255,255).. 2013. 4. 22.
cocos2d-x 프로젝트 기본형 ●프로젝트 생성하기 - 프로젝트를 생성한다. - 사용할 엔진을 선택한다. ●프로젝트 종속성 선택 - 프로젝트를 선택하고 우클릭->프로젝트 종속성을 선택한다. 창이 뜨면 필요한 라이브러리를 선택한다. libcocos2d는 기본적으로 선택한다. ●AppDelegate.cpp 를 선택해서 다음 부분을 수정한다.- pDirector->setDisplayStats(true); 부분을 pDirector->setDisplayStats(false); 로 바꾸어 주면 좌측하단에 fps가 표시되지 않는다. ●HelloWorldScene.h 를 선택해서 다음 부분을 수정한다.- CCLayer 를 CCLayerColor로 수정해준다. 기본적으로 상속받는 레이어의 배경은 검은색인데 다른색으로 변경하기 위해 수정한 것이다.- m.. 2013. 4. 15.
반응형