【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);//按列切 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |