トップページ » [2]cocos2D » シーン切りかえコマンドとトランジションのメモ

シーン切りかえコマンドとトランジションのメモ

シーンのトランジションのメモです

シーンの切りかえまとめ
[参考]
公式サイト
http://www.cocos2d-iphone.org/wiki/doku.php/start

[やりたい事]
HelloWorldLayerのシーン
から
page2シーンにとばしたい

[準備]
ヘッダーにとばしたいシーンを記述する

HelloWorldLayerのシーン page2シーンにとばしたい
HelloWorldLayer.mをひらき
#import "HelloWorldLayer.h"のしたに#import "page2.h"を加える


#import "HelloWorldLayer.h"
#import "page2.h"


切りかえコマンド


何もしないでシーンをきりかえる
[[CCDirector sharedDirector] replaceScene: [とばしたいシーン scene]];

トランジションを使ってシーンをきりかえる
[[CCDirector sharedDirector] replaceScene:
[CCTransitionFade transitionWithDuration:0.5f scene:[とばしたいシーン scene]]];


トランジションの種類

ざっと効果のメモ CCTransitionFadeの部分を下記のもの
にすればトランジションが変化する

CCTransitionFade
フェードアウトする

CCTransitionFlipAngular
斜め向きに ひっくりがえる 

CCTransitionShrinkGrow
奥から次のシーンがあらわれる

CCTransitionMoveInB
次のシーン下からスライドしてあらわれる

CCTransitionMoveInT
次のシーン上からスライドしてあらわれる

CCTransitionMoveInL
次のシーン左からスライドしてあらわれる

CCTransitionMoveInR
次のシーン右からスライドしてあらわれる

CCTransitionFadeTR
ドットの四角形の形でマスクしながら次のシーンがあらわれる

CCTransitionFadeUp
ブラインドのようにアニメして次のシーンにきりかわる

CCTransitionFlipX
縦方向にひっくり返って次のシーンにいく

CCTransitionFlipY
縦方向にひっくり返って次のシーンにいく

CCTransitionPageTurn
本のようにピラッとめくって次のシーンにいく

CCTransitionCrossFade
次のシーンをバックで表示しながらフェードアウトして次のシーンにいく







by   at 18:14