爲了給出關於遊戲的一些背景知識:墜落的物品從頂部浮動,其目的是輕彈/滑動另一個物體來擊打它們。如果一件物品擊中地面,你會失去生命並獲得擊落物品的積分。哪種設計模式可用於2D iPhone遊戲?
這裏是我有點困惑。在O'Reilly的iPhone遊戲開發中。他們聲明AppDelegate繼承了一個遊戲狀態機對象,並且在App Delegate中擁有主遊戲循環。沒有關於MVC。
我打算使用MVC。我擁有爲模型標識的所有對象,並且將使用一個控制器來更新每個模型及其相應的視圖。然後在App Delegate中有一個導航控制器,並從主屏幕中推送某些控制器(播放,指令,統計)。然後讓遊戲循環在我的gameViewController中運行。順便提一下,我使用Chipmunk作爲物理引擎。
這是我的第一場比賽,所以我有點困惑。我將不勝感激任何有關如何着手的建議。我希望在跳入代碼之前從一開始就獲得面向對象的設計。
尼斯鏈接,一些非常好的信息。 – TurqMage 2011-05-16 21:45:28
謝謝 - 非常有用的線程。 – 2011-05-17 08:20:02