cocos2d_x开发平台吧 关注:1,245贴子:2,267
  • 8回复贴,共1

cocos2D场景切换方式总汇

只看楼主收藏回复

CCTransitionFade, //渐隐效果
CCTransitionFadeTR, //碎片效果
CCTransitionJumpZoom, //跳动效果
CCTransitionMoveInL, //从左向右移动
CCTransitionPageTurn, //翻页效果
CCTransitionRadialCCW, //钟摆效果
CCTransitionRotoZoom,//涡轮效果
CCTransitionSceneOriented,//
CCTransitionShrinkGrow, //渐远效果
CCTransitionSlideInL, //左移
CCTransitionSplitCols,//上下移动
CCTransitionTurnOffTiles//
CCTransitionScene : CCScene 基类


1楼2013-08-29 17:55回复
    CCRotoZoomTransition 旋转缩小切换
    CCJumpZoomTransition 缩小后跳跃切换
    CCSlideInLTransition 从左向右切换
    CCSlideInRTransition 从右向左切换
    CCSlideInTTransition 从上向下切换
    CCSlideInBTransition 从下向上切换
    CCShrinkGrowTransition 逐渐缩小切换
    CCFlipXTransition 已x中间为轴平面式旋转切换
    CCFlipYTransition 已y中间为轴平面式旋转切换
    CCFlipAngularTransition 侧翻式旋转切换
    CCZoomFlipXTransition 缩小后x为轴旋转切换
    CCZoomFlipYTransition 缩小后y为轴旋转切换
    CCZoomFlipAngularTransition 缩小侧翻式旋转切换
    CCFadeTransition 逐渐变暗切换
    CCCrossFadeTransition 逐渐变暗切换
    2CCTurnOffTilesTransition 随机方块覆盖切换
    CCSplitColsTransition 三条上下分开切换
    CCSplitRowsTransition 三条左右分开切换
    CCFadeTRTransition 小方块大方块式切换 左下到右上 眩!
    CCFadeBLTransition 小方块大方块式切换 右上到左下 眩!
    CCFadeUpTransition 百叶窗从下向上CCFadeDownTransition 百叶窗从上向下


    2楼2013-08-29 17:56
    回复
      CCTransitionRotoZoom : CCTransitionScene 旋转进入
      CCTransitionJumpZoom : CCTransitionScene 跳动进入
      CCTransitionMoveInL : CCTransitionScene<CCTransitionEaseScene> 从左侧进入
      CCTransitionMoveInR : CCTransitionMoveInL 从右侧进入
      CCTransitionMoveInT : CCTransitionMoveInL 从顶部进入
      CCTransitionMoveInB : CCTransitionMoveInL 从底部进入
      CCTransitionSlideInL : CCTransitionScene<CCTransitionEaseScene> 从左侧滑入
      CCTransitionSlideInR : CCTransitionSlideInL从右侧滑入
      CCTransitionSlideInB : CCTransitionSlideInL 从顶部滑入
      CCTransitionSlideInT : CCTransitionSlideInL 从底部滑入
      CCTransitionShrinkGrow : CCTransitionScene<CCTransitionEaseScene> 交替进入
      CCTransitionFlipX : CCTransitionSceneOriented x轴翻入(左右)
      CCTransitionFlipY : CCTransitionSceneOriented y轴翻入(上下)
      CCTransitionFlipAngular : CCTransitionSceneOriented 左上右下轴翻入
      CCTransitionZoomFlipX : CCTransitionSceneOriented x轴翻入放大缩小效果(左右)
      CCTransitionZoomFlipY : CCTransitionSceneOriented y轴翻入放大缩小效果(上下)
      CCTransitionZoomFlipAngular :CCTransitionSceneOriented 左上右下轴翻入放大缩小效果
      CCTransitionFade : CCTransitionScene 变暗变亮进入
      CCTransitionCrossFade : CCTransitionScene 渐变进入
      CCTransitionTurnOffTiles : CCTransitionScene<CCTransitionEaseScene> 小方格消失进入CCTransitionSplitCols : CCTransitionScene<CCTransitionEaseScene> 竖条切换进入
      CCTransitionSplitRows : CCTransitionSplitCols 横条切换进入
      CCTransitionFadeTR : CCTransitionScene<CCTransitionEaseScene> 小方格右上角显示进入CCTransitionFadeBL : CCTransitionFadeTR 小方格左下角显示进入
      CCTransitionFadeUp : CCTransitionFadeTR 横条向上显示进入
      CCTransitionFadeDown : CCTransitionFadeTR 横条向下显示进入


      3楼2013-08-29 17:58
      回复
        使用方法:
        CCScene *scene = [CCScene node]; [scene addChild:[GameLayer node]];
        [[CCDirector sharedDirector] replaceScene:[CCTransitionSplitRowstransitionWithDuration:1.2f scene:scene]];
        场景切换的两种方式直接调用场景
        [CCDirector sharedDirector]replaceScene:[GameLayer scene]];
        2、从init函数开始执行
        CCScene *scene = [CCScene node]; [scene addChild:[GameLayer node]]; [[CCDirector sharedDirector] replaceScene:[CCTransitionSplitRowstransitionWithDuration:1.2f scene:scene]];
        缩放的形式切换场景的方法
        [[CCDirector sharedDirector] replaceScene:[CCShrinkGrowTransition transitionWithDuration:1.2f scene:sc]];


        4楼2013-08-29 17:59
        回复
          我比较想知道如何切换场景,但是不会删除原来的场景,也就是建一个暂时场景放在原来场景之上


          IP属地:广东5楼2013-09-08 10:31
          收起回复