1
我打算使用cocos2d開發故事書。所以我想我想創建對應於書頁的場景。該書可能包含大約100頁。所以創造這麼多的場景將是多餘的。有沒有在cocos2d任何其他方式實現cocos2d iphone中不同場景之間的轉換
頁我打算使用cocos2d開發故事書。所以我想我想創建對應於書頁的場景。該書可能包含大約100頁。所以創造這麼多的場景將是多餘的。有沒有在cocos2d任何其他方式實現cocos2d iphone中不同場景之間的轉換
頁首先,之間的書頁和過渡
如果你正在考慮指定書的每一頁作爲一個以定義一個特定場景分開,您將遇到麻煩:)
指定.plist文件中的每個場景會更好。使用幾個plists(例如每頁一個)定義所有Book頁面內容,然後編寫一個「Page Loader」類,該類需要* page_X.plist *文件並在您的應用中返回一個Scene對象。
是這樣的:
場景*加載= [SceneLoader sceneFromFile:@ 「page_1.plist」];
對於過渡,每個plist中應包含如何轉型的特定場景的信息,你應該在CCTransitionTurnPage
祝你好運!
我認爲CCTransition頁面只能用於CCReplaceScene。但更換大約50個場景將導致應用程序崩潰,這是由於內存警告。那麼有沒有其他的方法可以讓翻頁效果更好呢? –
替換場景不會佔用更多內存,我認爲你對PushScene感到困惑,請看看這裏:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_3._menus_and_scenes – Goles
但是我的翻轉大約20頁時,應用程序崩潰。將替換場景從堆棧中刪除當前正在運行的場景? –