2011-01-19 18 views
2

我想以淡入淡出的方式替換一個場景 - 淡入淡出效果(舊場景淡出(黑屏),然後新場景淡入)。如何在CCDirector的幫助下用某些動作替換場景?

我找到解決方案手動降低一個場景的不透明度,然後啓動

[[CCDirector sharedDirector] replaceScene:[HelloWorld scene]]; 

但我想有一個與使用的行爲另一種解決方案。 請幫助我)

回答

3

我在本教程中找到了答案http://www.bit-101.com/blog/?p=2143

您可以在cocos2d文件夾的Transitions.h文件中找到列出的所有轉換。

[[Director sharedDirector] replaceScene:[RotoZoomTransition transitionWithDuration:1.0 scene:[PlayScene node]]]; 
1

我不是這方面的專家,但有一個名爲CCTransitionScene的類,它的子類(如CCFadeTransition)可能會做你想做的。