cocos2d之场景切换动画效果

//淡入淡出

CCTransitionFade *trans = [CCTransitionFade transitionWithDuration:1.0 scene:[MyWrld scene] withColor:ccRED]; 

//原场景跳动着变小,新场景则跳动着变大。

CCTransitionJumpZoom *trans = [CCTransitionJumpZoom transitionWithDuration:1.5 scene:[MyWrld scene]];

//瓦片从左下开始揭示场景

CCTransitionFadeTR *trans = [CCTransitionFadeTR transitionWithDuration:1.5 scene:[MyWrld scene]];

//瓦片从右上开始揭示场景

CCTransitionFadeBL *trans = [CCTransitionFadeBL transitionWithDuration:1.5 scene:[MyWrld scene]];

//瓦片从上向下揭示场景

CCTransitionFadeDown *trans = [CCTransitionFadeDown transitionWithDuration:1.5 scene:[MyWrld scene]];

//瓦片从下向上揭示场景

CCTransitionFadeUp *trans = [CCTransitionFadeUp transitionWithDuration:1.5 scene:[MyWrld scene]];

//场景移出,同时新的场景从左边,右边,上方或者下方移入。

CCTransitionMoveInB *trans = [CCTransitionMoveInB transitionWithDuration:1.5 scene:[MyWrld scene]];

//翻页效果

CCTransitionPageTurn *trans = [CCTransitionPageTurn transitionWithDuration:1.5 scene:[MyWrld scene]];

[[CCDirector sharedDirector] pushScene:trans];



  1. CCFadeTransition: 淡入淡出到一个指定的颜色,然后回来。

  2. CCFadeTRTransition (还有另外三个变化): 瓦片(tiles)反转过来揭示场景。

  3. CCJumpZoomTransition: 场景跳动着变小,新场景则跳动着变大。

  4. CCMoveInLTransition (还有另外三个变化): 场景移出,同时新的场景从左边,右边,上

    方或者下方移入。

  5. CCOrientedTransitionScene (还有另外六个变化): 这种过渡效果会将整个场景翻转过来。

  6. CCPageTurnTransition: 翻动书页的过渡效果。

  7. CCRotoZoomTransition: 当前场景旋转变小,新的场景旋转变大。

  8. CCShrinkGrowTransition: 当前场景缩小,新的场景在其之上变大。

    9. CCSlideInLTransition (还有另外三个变化): 新的场景从左边,右边,上方或者下方滑入。

    10. CCSplitColsTransition (还有另外一个变化): 将当前场景切成竖条,上下移动揭示新场景。

    11. CCTurnOffTilesTransition:将当前场景分成方块,用分成方块的新场景随机的替换当前场景分出的方块。 







你可能感兴趣的:(cocos2d之场景切换动画效果)