【Cocos2d-x】场景切换特效

CCTransitionJumpZoom::transitionWithDuration(t,s);//跳跃式,本场景先会缩小,然后跳跃进来

CCTransitionFade::transitionWithDuration(t,s);//淡出淡入,原场景淡出,新场景淡入

CCTransitionFade::transitionWithDuration(t,s,ccWHITE);//如果上一个的函数,带3个参数,则第三个参数就是淡出淡入的颜色

CCTransitionFlipX::transitionWithDuration(t,kOrientationLeftOver);//x轴左翻

CCTransitionFlipX::transitionWithDuration(t,kOrientationRightOver);//x轴右翻

CCTransitionFlipY::transitionWithDuration(t,kOrientationUpOver);//y轴上翻

CCTransitionFlipY::transitionWithDuration(t,kOrientationDownOver);//y轴下翻

CCTransitionFlipAngular::transitionWithDuration(t,kOrientationLeftOver);//有角度转的左翻

CCTransitionFlipAngular::transitionWithDuration(t,kOrientationRightOver);//有角度转的右翻

CCTransitionZoomFlipX::transitionWithDuration(t,kOrientationLeftOver);//带缩放效果x轴左翻

CCTransitionZoomFlipX::transitionWithDuration(t,kOrientationRightOver);//带缩放效果x轴右翻

CCTransitionZoomFlipY::transitionWithDuration(t,kOrientationUpOver);//带缩放效果y轴上翻

CCTransitionZoomFlipY::transitionWithDuration(t,kOrientationDownOver);//带缩放效果y轴下翻

CCTransitionZoomFlipAngular::transitionWithDuration(t,kOrientationLeftOver);//带缩放效果/有角度转的左翻

CCTransitionZoomFlipAngular::transitionWithDuration(t,kOrientationRightOver);//带缩放效果有角度转的右翻

CCTransitionShrinkGrow::transitionWithDuration(t,s);//交错换

CCTransitionRotoZoom::transitionWithDuration(t,s);//转角换

CCTransitionMoveInL::transitionWithDuration(t,s);//新场景从左移入覆盖

CCTransitionMoveInR::transitionWithDuration(t,s);//新场景从右移入覆盖

CCTransitionMoveInT::transitionWithDuration(t,s);//新场景从上移入覆盖

CCTransitionMoveInB::transitionWithDuration(t,s);//新场景从下移入覆盖

CCTransitionSlideInL::transitionWithDuration(t,s);//场景从左移入推出原场景

CCTransitionSlideInR::transitionWithDuration(t,s);//场景从右移入推出原场景

CCTransitionSlideInT::transitionWithDuration(t,s);//场景从上移入推出原场景

CCTransitionSlideInB::transitionWithDuration(t,s);//场景从下移入推出原场景


以下三个需要检测opengl版本是否支持CCConfiguration::sharedConfiguration()->getGlesVersion()<=GLES_VER_1_0如果为真则为不支持

CCTransitionCrossFade::transitionWithDuration(t,s);//淡出淡入交叉,同时进行

CCTransitionRadialCCW::transitionWithDuration(t,s);//顺时针切入

CCTransitionRadialCW::transitionWithDuration(t,s);//逆时针切入


以下两个需要先设置摄像机,使用CCDirector::sharedDirector()->setDepthTest(true);

CCTransitionPageTurn::transitionWithDuration(t,false);//翻页,前翻

CCTransitionPageTurn::transitionWithDuration(t,true);//翻页,后翻

CCTransitionFadeTR::transitionWithDuration(t,s);//向右上波浪

CCTransitionFadeBL::transitionWithDuration(t,s);//向左下波浪

CCTransitionFadeUp::transitionWithDuration(t,s);//向上百叶窗

CCTransitionFadeDown::transitionWithDuration(t,s);//向下百叶窗

CCTransitionTurnOffTiles::transitionWithDuration(t,s);//随机小方块

CCTransitionSplitRows::transitionWithDuration(t,s);//按行切

CCTransitionSplitCols::transitionWithDuration(t,s);//按列切

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...