Allreadyhome
Allreadyhome

Reputation: 1262

CCTransitions with Spritebuilder - Cocos2d

I am looking at the various transitions between CCScenes using Spritebuilder. Currently I can do a fade transition using

CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition transitionCrossFadeWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];

However standard transitions using Cocos2d do not seem to work with SpriteBuilder (or I am missing something!)

I looked at This Website tutorial which provided the code below. However it I cannot get it working with Spritebuilder

[[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:0.5f scene:[NewScene scene]]];

Upvotes: 0

Views: 804

Answers (1)

jakesan700
jakesan700

Reputation: 56

Try this

CCScene *gameplayScene = [CCBReader loadAsScene:@"kitchen"];
CCTransition *crossFade = [CCTransition CCTransitionSplitRowsWithDuration:0.6];
[[CCDirector sharedDirector] replaceScene:gameplayScene withTransition:crossFade];

Replace CCTransitionSplitRows with the transition you want. Keep the WithDuration:0.6

Upvotes: 1

Related Questions