我正在尝试使用 Objective C 创建一个基于 iOS 的益智游戏。至少有 30 种不同类型的益智/游戏,包括迷宫、井字游戏、小填字游戏等,都在一个 iOS 游戏中。如何继续创建视图、视图控制器等,我是在单独的 UIView 中托管每个拼图并在必要时将其作为子视图加载,还是为每个拼图使用单独的 UIViewController 并在它们之间导航?在应用过程中,我将一次又一次地重复使用拼图,并进行细微的更改 - 即,首先显示井字游戏,然后是迷宫,然后显示相同的井字游戏,但背景不同,颜色等,对于这种用于创建视图、视图控制器和在内存中保存图像、颜色、进度的应用程序,哪种设计模式最常用和最好?
问问题
931 次
1 回答
0
您首先需要制作一个菜单(类),以便玩家可以决定他们想玩哪个游戏。
- 创建一个新类(例如 mainMenuScene)
- 确保新类显示您的菜单 png 和任何或所有按钮。
- 不要忘记在视图控制器上导入您的类(mainMenuScene)。
- 确保您的 viewController 首先以 MainMenuScene 开头。
- 然后在您的 MainMenuScene 中实现 touchesBegan,以便当用户点击它时。该应用程序将转换为点击的游戏。
- 将所有游戏设置在不同的类中,并将所有类连接到故事板。
我就是这样做的,但当然有十亿种方法。
另一种方法是使用列出您的游戏的表格视图控制器。然后连接故事板中的所有游戏。
于 2014-04-10T16:50:47.750 回答