我是开发iPhone游戏,开发游戏的新手。我想知道,重启游戏最常见的策略是什么?
哪一个更充足?
另外一个更好的建议会很棒!
答案 0 :(得分:0)
我会有一个单独的gameController对象,可以在init中完成所有游戏设置,并且只使用控制器进行显示。当您想要重置游戏时,请分配一个新的gameController对象并将其连接到视图以代替旧视图。直接从viewController运行你的游戏逻辑通常不是一个好主意,因为你可能仍然想要视图而不想要游戏 - 更好地将它们分成不连续的对象。
要想象:
[ViewController] has properties:
==>[Game Controller] (Knows to display in view)
==>[View]
重新启动:仅消除[游戏控制器]并创建一个新游戏。