1

我正在尝试使用 Objective C 创建一个基于 iOS 的益智游戏。至少有 30 种不同类型的益智/游戏,包括迷宫、井字游戏、小填字游戏等,都在一个 iOS 游戏中。如何继续创建视图、视图控制器等,我是在单独的 UIView 中托管每个拼图并在必要时将其作为子视图加载,还是为每个拼图使用单独的 UIViewController 并在它们之间导航?在应用过程中,我将一次又一次地重复使用拼图,并进行细微的更改 - 即,首先显示井字游戏,然后是迷宫,然后显示相同的井字游戏,但背景不同,颜色等,对于这种用于创建视图、视图控制器和在内存中保存图像、颜色、进度的应用程序,哪种设计模式最常用和最好?

4

1 回答 1

0

您首先需要制作一个菜单(类),以便玩家可以决定他们想玩哪个游戏。

  1. 创建一个新类(例如 mainMenuScene)
  2. 确保新类显示您的菜单 png 和任何或所有按钮。
  3. 不要忘记在视图控制器上导入您的类(mainMenuScene)。
  4. 确保您的 viewController 首先以 MainMenuScene 开头。
  5. 然后在您的 MainMenuScene 中实现 touchesBegan,以便当用户点击它时。该应用程序将转换为点击的游戏。
  6. 将所有游戏设置在不同的类中,并将所有类连接到故事板。

我就是这样做的,但当然有十亿种方法。

另一种方法是使用列出您的游戏的表格视图控制器。然后连接故事板中的所有游戏。

于 2014-04-10T16:50:47.750 回答