Lab

Cocos2d-x:トランジションの種類:その他

 Tag :  Published : 2013-12-20

Pocket

シーンを切り替えるトランジションのうち、以前紹介したカテゴリ以外のものを使ってみます。

シーンの準備

1のシーンから2のシーンへ移動します。
2つのシーンを作成して切り替えるための、基本的なコードはこちらのページをご覧ください!

cocos2d-x トランジション

CCTransitionTurnOffTiles

タイルがポコポコ切り替わる感じです。

cocos2d-x CCTransitionTurnOffTiles

CCTransitionPageTurn

ページがめくれるように切り替わります。
このCCTransitionPageTurnは引数を3つ取ります。
CCTransitionPageTurn::create(duration, nextScene, 0)では、シーン1がめくれてシーン2が現れます。

cocos2d-x CCTransitionPageTurn

CCTransitionPageTurn::create(duration, nextScene, 1)では、シーン2がシーン1の上に覆いかぶさります。

cocos2d-x CCTransitionPageTurn

CCTransitionSplitCols

ブロックが縦にずれるように切り替わります。

cocos2d-x CCTransitionSplitCols

CCTransitionSplitRows

ブロックが横にずれるように切り替わります。

cocos2d-x CCTransitionSplitRows

CCTransitionShrinkGrow

シーン1が縮小し、シーン2は拡大します。

cocos2d-x CCTransitionShrinkGrow

CCTransitionRotoZoom

回転しながらシーン1が縮小して消えた後、シーン2が拡大しながら現れます。

cocos2d-x CCTransitionRotoZoom

CCTransitionJumpZoom

ジャンプしながらシーン1が左へ退場し、シーン2が右から現れます。
静止画だとわかりにくい。。。

cocos2d-x CCTransitionJumpZoom

pageTop