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:将当前场景分成方块,用分成方块的新场景随机的替换当前场景分出的方块。 







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值