2014-06-29 28 views
0

我正在查看使用​​的CCScenes之間的各種轉換。目前,我所能做的使用cocos2d的使用使用Spritebuilder進行CCTransitions - Cocos2d

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

但是標準的轉變似乎不SpriteBuilder工作淡出過渡(或者我失去了一些東西!)

我看着This Website tutorial其提供下面的代碼。然而,我不能讓它與​​

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

「不工作」不是問題描述。你的第一個代碼片段應該可以工作,那究竟是什麼問題呢? – LearnCocos2D

+0

對不起。我的意思是如何做其他轉換,因爲我無法找到關於如何使用SpriteBuilder做到的任何事情。上面鏈接的教程有不同的轉換,但我不能在Xcode中使用SpriteBuilder – Allreadyhome

+0

類型的CCTransition tran ..時應用它們,您將獲得所有其他轉換的完成建​​議。並檢查cocos2d API參考。 – LearnCocos2D

回答

1

工作試試這個

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

替換CCTransitionSplitRows你想要的過渡。保持WithDuration:0.6

+1

我的問題是,當我包括一個CCTransition它說'沒有已知的類......' – Allreadyhome

+0

你確定你正確安裝了cocos2d嗎?你有cocos2d 3嗎? – jakesan700

相關問題