중성자 별의 충돌 에너지

2009/10/16 16:01 : 공부/0x06 MOBLIE

크리에이티브 커먼즈 라이선스
Creative Commons License
배경 이미지 및 로고 이미지 화면에 배치하기

image 는  Sprite class 를 이용하여 화면에 배치
(맞는건지는 모르겠고.. 어떤 예제 쏘스에서 글거옴);

위치는  .position = ccp(x,y); 로 설정가능
크기는 .scaleX = 1.0f;
          .scaleY = 1.0f;
          로 해서 소수점으로 크기를 %로 조절 가능

    // 배경이미지
    Sprite *bg = [Sprite spriteWithFile:@"Background_480x320.png"];
    bg.position = ccp(240,150);
    [helloScene addChild:bg];
    
    // 로고이미지
    Sprite *logo = [Sprite spriteWithFile:@"Logo_245x125.png"];
    logo.scaleX = 0.6f;
    logo.scaleY = 0.6f;
    logo.position = ccp(80,250);
    [helloScene addChild:logo];


시작할때 화면 가로로 돌리기
 // 시작할때 화면 가로로 돌리기
    [[Director sharedDirector] setLandscape:YES];

이것을 할때 warning 이 하나 뜨는데
/XUk/studygroups/HelloCocos2D/Classes/Cocos2DAppDelegate.m:27:0 /XUk/studygroups/HelloCocos2D/Classes/Cocos2DAppDelegate.m:27: warning: 'setLandscape:' is deprecated (declared at /Developer/Library/Cocos2d/Include/Director.h:188)
원인이 무엇인지는 모르겠음


이미지 메뉴 만들기
 // 이미지 메뉴 만들기
    MenuItemImage *item1 = [MenuItemImage itemFromNormalImage:@"bt_gameStart_normal_295x85.png" selectedImage:@"bt_gameStart_on_295x85.png" target:self selector:@selector(menuStartCallback:)];
    MenuItemImage *item2 = [MenuItemImage itemFromNormalImage:@"bt_ranking_normal_295x85.png" selectedImage:@"bt_ranking_on_295x85.png" target:self selector:@selector(menuRankingCallback:)];
    MenuItemImage *item3 = [MenuItemImage itemFromNormalImage:@"bt_option_normal_295x85.png" selectedImage:@"bt_option_on_295x85.png" target:self selector:@selector(menuConfigCallback:)];
이미지 메뉴는 일반 텍스트 메뉴와 같은형식이며,
itemFromNormalImage 에는 메뉴의 그냥 모습일때의 이미지
selectedImage 에는 선택되었을때의 이미지
를 등록한다~

그리고 각각의 Callback 함수 등록

초기화면

스크린샷 2009-10-09 오후 8.47.02.png




클릭시 화면
스크린샷 2009-10-09 오후 8.48.07.png
저작자 표시 비영리

'공부 > 0x06 MOBLIE' 카테고리의 다른 글

안드로이드 개발환경 구축  (0) 2010/05/16
[MOAi] cocos2d 음악재생하기  (0) 2009/10/16
[MOAi] cocos2d 에니메이션 효과  (0) 2009/10/16
[MOAi] cocos2d 이미지 메뉴 만들기  (0) 2009/10/16
[MOAi] cocos2d 메뉴만들기  (0) 2009/10/16
Posted by Project Earth NextCube Trackback 0 Comment 0