1
我是新開發的iPhone遊戲,事實上是遊戲開發。我想知道,重新開始遊戲最常見的策略是什麼?iPhone遊戲重啓戰略
- 重置gameViewController中的函數並調用它?
- 是否有剛剛重新啓動控制器的快速方法?(但必須確保退出遊戲時,菜單以及我的導航解僱法作品)
哪一個更sufficent?
另一個更好的建議將是偉大的!
我是新開發的iPhone遊戲,事實上是遊戲開發。我想知道,重新開始遊戲最常見的策略是什麼?iPhone遊戲重啓戰略
哪一個更sufficent?
另一個更好的建議將是偉大的!
我會有一個單獨的gameController對象,它執行init中的所有遊戲設置,並且只使用控制器進行顯示。當你想重置遊戲時,分配一個新的gameController對象並將它連接到視圖來代替舊視圖。直接從viewController運行你的遊戲邏輯通常不是一個好主意,因爲你可能仍然需要視圖而不想遊戲 - 最好將它們分離成離散對象。
形象化:
[ViewController] has properties:
==>[Game Controller] (Knows to display in view)
==>[View]
重啓:僅消除[遊戲控制器],並創建一個新的。
聽起來不錯!乾杯 – phil88530 2012-07-24 14:55:55
你有任何建議如何使用故事板應用類似的東西,因爲你不能有一個控制器內使用故事板的viewController – phil88530 2012-07-29 17:22:11
是@ phil88530你可以在故事板中做到這一點,拖動一個NSObject(從你通常拖動按鈕和東西)放入故事板,然後將該NSObject的類設置爲GameController類。請記住,GameController不應該是UIViewController的子類,只是NSObject的子類。 – 2012-07-30 18:59:07