我建立一個非常簡單的iOS遊戲,不需要任何OpenGL
;我想堅持Core Graphics &核心動畫。2D非OpenGL的遊戲:ViewControllers
這好像我需要兩種類型ViewControllers:基礎的VC進行菜單畫面之間導航(即設置,主菜單,等級選擇,等等),以及遊戲的風險投資管理所有我UIViews
和CALayers
。
什麼是管理/交換這些意見&風險投資,以保持性能的好辦法?它是最好的做法有風險投資的一個層次結構像一個傳統的基於UINavigationController
應用,覆蓋的NavBar當我顯示遊戲VC?或者代替我應該去除堆疊中的所有其他ViewControllers當我進入「遊戲模式」,並將其設置爲我的window.rootViewController
財產?任何替代品/缺點不斷重置window.rootViewController
?
我的直覺告訴我,後者是資源+性能更好,但似乎重手。任何意見+方向在這裏將不勝感激。
感謝
@Moderators - 我問這個了,在程序員網站,因爲它是「相關的高層次編碼概念」,還以爲我認爲這是不夠具體,也住在這裏。如有必要,可以隨時移動+編輯。 http://programmers.stackexchange.com/questions/111744/simple-ios-game-view-controllers – Chazbot