COCOS2-X 切换场景动画类

学习笔记没什么技术含量.会的绕道.大笑

切换场景事件菜单

CCMenuItemImage*  imgMenub = CCMenuItemImage::create("selected_scene_but.png","selected_scene_but_run.png",this,menu_selector(MyScene::changeScene));


//切换场景方法
void MyScene::changeScene(CCObject* pSender){
CCScene* scene = MainScene::scene();
//CCTransitionScene* ss = CCTransitionFlipX::create(2,scene);X轴平移
//CCTransitionScene* ss =CCTransitionJumpZoom::create(2,scene);//跳跃
//CCTransitionScene* ss= CCTransitionFade::create(2,scene);//渐隐渐显
CCTransitionScene* ss= CCTransitionSlideInL::create(2,scene);
CCDirector::sharedDirector()->replaceScene(ss);
}

COCOS2-X 切换场景动画类各涵数说明
CCTransitionJumpZoom  

动 画 效 果 类  名 是否有第三个函数和第三个函数功能
跳跃式,原场景先缩小,然后新
场景跳跃进来
CCTransitionJumpZoom
淡出淡入,原场景淡出,新场景
淡入
CCTransitionFade 为渐变的颜色,如ccWHITE
x轴平移移动 CCTransitionFlipX kOrientationLeftOver:向左平移
kOrientationRightOver:向右平移
y轴平移移动 CCTransitionFlipY kOrientationUpOver:向上平移
kOrientationDownOver:向下平移
水平角度翻转 CCTransitionFlipAngular kOrientationLeftOver:向左翻
kOrientationRightOver:向右翻
带缩放效果的x轴平移 CCTransitionZoomFlipX kOrientationLeftOver:向左平移
kOrientationRightOver:向右平移
带缩放效果的y轴平移 CCTransitionZoomFlipY kOrientationUpOver:向上平移
kOrientationDownOver:向下平移
带缩放效果的旋转 CCTransitionZoomFlipAngular kOrientationLeftOver:向左翻
kOrientationRightOver:向右翻
交错切换 CCTransitionShrinkGrow
转角切换 CCTransitionRotoZoom
新场景从左移入覆盖 CCTransitionMoveInL
新场景从右移入覆盖 CCTransitionMoveInR
新场景从上移入覆盖 CCTransitionMoveInT
新场景从下移入覆盖 CCTransitionMoveInB
新场景从左移入推出原场景 CCTransitionSlideInL
新场景从右移入推出原场景 CCTransitionSlideInR
新场景从上移入推出原场景 CCTransitionSlideInT
新场景从下移入推出原场景 CCTransitionSlideInB
向右上波浪 CCTransitionFadeTR
向左下波浪 CCTransitionFadeBL
向上百叶窗 CCTransitionFadeUp
向下百叶窗 CCTransitionFadeDown
随机小方块切换 CCTransitionTurnOffTiles
按行切换 CCTransitionSplitRows
按列切换 CCTransitionSplitCols
翻页 CCTransitionPageTurn

false:前翻true:后翻


你可能感兴趣的:(动画,cocos2d-x,场景切换)