알라딘MGG와이드바


cocos2d-x 에 샘플로 들어있는 MoonWarrior 를 cpp 로 포팅해 삼성갤럭시노트1 에서 실행한 모습 개발 이야기

구정 연휴이지만 어디 가는 곳이 없어서 cocos2d-x 에 샘플로 들어있는 MoonWarrior 를 cpp 로 포팅해보았습니다.
원래 코드는 cocos2d-x 가 binding 해 놓은 자바스크립트로 되어 있어서 처음 cocos2d-x 를 배우는 입장에서 난이도도 적당했고 여러가지 필요한 테크닉도 익힐 수 있었네요.

위는 원래 자바스크립트로 되어 있던 코드이고, 아래는 이를 cpp 로 포팅한 코드입니다. :)

   1: // score
   2: //this.lbScore = cc.LabelBMFont.create("Score: 0", s_arial14_fnt);
   3: //this.lbScore.setAnchorPoint( cc.p(1,0) );
   4: //this.lbScore.setAlignment( cc.TEXT_ALIGNMENT_RIGHT );
   5: //this.addChild(this.lbScore, 1000);
   6: //this.lbScore.setPosition(cc.p(winSize.width - 5 , winSize.height - 30));
   7: lbScore = CCLabelBMFont::create("Score: 0", s_arial14_fnt);
   8: lbScore->setAnchorPoint(ccp(1, 0));
   9: lbScore->setAlignment(kCCTextAlignmentRight);
  10: addChild(lbScore, 1000);
  11: lbScore->setPosition(ccp(winSize.width - 5 , winSize.height - 30));

Cocos2dx 설치 방법(2013.01.08 기준) 참고

덧글

댓글 입력 영역


Yes24위대한게임의탄생3

위대한 게임의 탄생 3
예스24 | 애드온2