2012-04-17 43 views
1

我對iPhone使用cocos2d,我希望在從一個CCScene到另一個CCScene的場景轉換期間,在屏幕上保持可見的精靈。例如,在使用CCTransitionFade時,場景中的所有子節點都會淡出,然後下一個場景將淡入,但我想讓精靈可見並且不會與場景的其餘部分一起褪色。我猜我必須添加與場景分離的sprite實例,以避開sprite的淡入淡出,但我不確定如何做到這一點。任何幫助表示讚賞,謝謝。Cocos2d:如何在場景轉換過程中保持精靈實例可見?

+0

也許重複:http://stackoverflow.com/questions/7764579/how-to-add-global-cclayer-which-is-not-affected-by-scene-transitions-in-cocos2d – badgerr 2012-04-17 08:07:23

+0

你在嘗試什麼保持屏幕 - 一個標誌?您可以將一個UIImageView添加到OpenGL視圖中,並且它將位於Cocos2D中所有內容的頂部。 – 2012-04-17 13:38:58

回答

0

如果您切換到另一個場景,則無法真正保留CCScene中的對象/精靈。它真的取決於精靈是什麼,它會對觸摸做出反應,是否有動畫,是否在做任何事情等等,以及最佳方法是什麼。

除了Cocos使用的viewcontroller視圖之外,還可以通過向viewcontroller添加視圖來組合UIViews和Cocos視圖。這是在Cocos轉換之外保留圖像的最簡單方法。