學習筆記沒什麼技術含量.會的繞道.
切換場景事件菜單
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:後翻 |