id move = [CCMoveTo actionWithDuration:1 position:location];

id accel = [CCEaseIn actionWithAction:[[move copy] autorelease] rate:5.0f];

[greenApple runAction: accel];

//CCEaseIn : 점점 빠르게

//CCEaseOut : 점점 느리게

//CCEaseInOut : 빨랐다가 느리게

//CCSpeed : 해당 속도값대로 


CCSpeed인 경우 인자가 rate가 아니고 speed이다.. 주의!!!
id accel = [CCSpeed actionWithAction:[[move copy] autorelease] speed:5.0f]; 

 

Posted by DevMaster

2011. 3. 28. 02:56 cocos2d

cocos2d : Menu

1. init 에 넣어준다.

CCMenuItemImage *menuItem1 = [CCMenuItemImage itemFromNormalImage:@"menu1.png"

selectedImage: @"menu1_s.png"

target:self

selector:@selector(menu1Click:)];


CCMenuItemImage *menuItem2 = [CCMenuItemImage itemFromNormalImage:@"menu2.png"

selectedImage: @"menu2_s.png"

target:self

selector:@selector(menu2Click:)];

CCMenu * myMenu = [CCMenu menuWithItems:menuItem1,menuItem2,nil];

[myMenu alignItemsVertically];

[self addChild:myMenu];

2. click시 이벤트 메소트 

- (void) menu1Click: (CCMenuItem  *) menuItem ; 

Posted by DevMaster
1. 그냥 이동

[[CCDirector sharedDirector] replaceScene: [SomeOtherScene scene]];


2. 이동하면서 효과주기

[[
CCDirector sharedDirector] replaceScene:

[CCTransitionFade transitionWithDuration:0.5f scene:[MainScene scene]]]; 

    효과 종류 
    CCTransitionFade : Fade in & Fade out

    CCTransitionFlipAngular : 종이를 뒤집듯이 180도 회전 하면서 앵글이 아래로 갔다가 돌아옴.

    CCTransitionShrinkGrow : 기존 씬이 멀어지면서 새로운 씬이 가까워짐

    CCTransitionMoveInB : 아래에서 새 씬이 올라오고 기존씬이 사라짐

    CCTransitionMoveInT : 위에서 새 씬이 내래오고 기존씬이 사라짐

    CCTransitionMoveInL : 왼쪽에서

    CCTransitionMoveInR : 오른쪽에서 

    CCTransitionFadeTR : 

    CCTransitionFadeUp

    CCTransitionFlipX : 종이를 뒤집듯이 왼쪽에서 오른쪽으로 180도 회전

    CCTransitionFlipY : 종이를 뒤집듯이 위에서 아래로 180도 회전

    CCTransitionPageTurn : 책 페이지를 넘기듯이

    CCTransitionCrossFade : 새 씬이 일단 겹쳐지고 기존씬이 천천히 사라짐


Posted by DevMaster
이전버튼 1 2 3 4 이전버튼

블로그 이미지
DevMaster

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함