Cocos2d를 시작하면 기본적으로 왼쪽 하단 화면에 FPS 글자가 표시됩니다. 

개발할때는 게임의 프레임 저하가 있는지 확인하기 위해서 필요하지만, 출시를 할때에는 필요하지 않습니다. 


FPS 글자를 삭제하는 방법은 아래의  pDirector->setDisplayStats(false)의 true 부분을  false 로 변경해 주시면 됩니다. 

쉽죠?


 bool AppDelegate::applicationDidFinishLaunching()

{
    // initialize director
    CCDirector *pDirector = CCDirector::sharedDirector();
    pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());


    // turn on display FPS
    pDirector->setDisplayStats(false);

    // set FPS. the default value is 1.0/60 if you don't call this
    pDirector->setAnimationInterval(1.0 / 60);
    
    CCScene *introScene = IntroScene::create();
    
    // run
    pDirector->runWithScene(introScene);

    return true;
}






배경 이미지를 용량 때문에 작게 만들어서 크게 늘려서 쓰고 싶었습니다. 



bg3 = new CCSprite().sprite("img/bk0.png");

bg3.setAnchorPoint(ccp_a(0, 0));

bg3.setPosition(ccp_p(0, 0));


CGSize tTargetSize = CGSize.make( GAME_WIDTH, GAME_HEIGHT);

CGSize tSizeOrig = bg3.getContentSize();

bg3.setScaleX(( tTargetSize.width / tSizeOrig.width ));

bg3.setScaleY(( tTargetSize.height / tSizeOrig.height ));

addChild(bg3);



빨간 부분을 추가 하시면 됩니다. 


작은 크기의 이미지를 Game Width, Game Height 크기 만큼 늘렸습니다. 


별다른 무늬가 없는 하늘 배경이라 위와같이 늘려서 썼습니다. 








마켓에 등록용 apk를 Export 중!


위와같이 에러가 발생하면, Buid-tools 의 문제입니다. 


Android SDK Manager 을 실행후 

Android SDK Build-tools 을 설치하거나 최신 버전이 아니시면 최신버전으로 업데이트 하시면 됩니다. 




그후에 이클립스를 꼭 재시작 해주세요. 


이클립스 재시작후 다시 Export 하시면 정상적으로 진행됩니다. 







1.  APP ID 안에 In-App Purchases 할것을 등록 하였습니까?
아래와 같이 등록을 하셔야합니다.

2. In-App Purchases 등록 할때 checked Cleared for Sale 에 체크 를 하였습니까?

3. 에플리케이션 바이너리를 등록하셨습니까?

4. 새 App ID 의 provisioning profile로 인스톨 하셨습니까?

5. iphone 3.0 이상으로 선택하여 빌드하셨습니까?

6. SKProductRequest를 사용할때 전체 product ID 를 사용 하였습니까?

7. iTunes Connect 에 등록후 몇시간 기다려 보셨습니까?

8.iTunes Connect에 당신의 bank detail이 active 상태로 되어 있습니까?

9. 디바이스로 부터 앱을 지운후 다시 리인스톨 해보셨습니까?




애플에서는 위의 사항들을 체크 하라고 합니다. 


하루죙일 삽질하다가 드디어 찾았습니다. 


전 8번의 계좌 정보와 컨텍 포인트의 미설정이 문제였습니다.


알고 나니 쉬운 문제인데 하루종일 원인을 못찾아서 머리 싸메고 있었네요 ...... 








요즘에 IOS 개발을 열심히 공부하고 있습니다.
메모겸 해서 또 남기네요


Webview에서 해당 링크를 Safari로 새창 열기 할때
아래 한줄이 필요합니다 ^ㅡ^


[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]]; 

메모해 두시면
가끔 유용하게 쓰일거예요 ^^

그럼 즐코딩 하세요 ㅋㅋ




  1. 길가던 사람 2012.04.25 15:16 신고

    잘보고 가요~ ^^

+ Recent posts