我正在制作一款iPhone游戏,其中我有两个主要视图,计划阶段和行动阶段。这两个都会有不同的图形等,但我显然需要在它们之间传递信息。我已经完成了规划阶段的编程工作,并且我知道如何在视图之间切换,但我对于如何设置整个事情有点模糊。我的SwitchViewController处理两个视图之间的切换,是否也控制游戏状态的传递,游戏在两个视图之间移动?还是有更好的方法来做到这一点?谢谢阅读!关于我的iPhone游戏结构的非常基本的问题
1
A
回答
1
将所有游戏信息打包成单个“gameState”对象并将其附加到您的应用程序委托(或其他一些“非暂时性”对象)可能是有意义的。
如果您全部来回传递,如果您改变流程或添加变量并忘记传递它,则可能会遇到问题。这种方法避免了这两个问题。
0
我会建议设置一个sharedInstance,这将允许您在两个屏幕之间使用数据。
相关问题
- 1. 基本问题关于结构
- 2. 基本游戏DrawEngine问题
- 3. 游戏正常结束的问题
- 4. 基于文本的游戏
- 5. 关于document.write函数的一个非常基本的JavaScript问题
- 6. (C++)关于语法的非常基本的问题
- 7. cocos2d iphone游戏结构
- 8. 使用pygame问题/问题的基于Tile的游戏
- 9. 关于结构的问题
- 10. 更多关于我的文字游戏的问题
- 11. 构建基于iOS的地图游戏
- 12. 游戏中关卡的数据结构
- 13. 基于选择的冒险游戏的数据结构?
- 14. 我的iPhone游戏游戏中心
- 15. 基本游戏考古问题
- 16. AS3 - 遇到基本游戏类问题
- 17. 一个问题关于继承在我的游戏
- 18. Java:用于多选游戏的结构
- 19. 非常基本的Objective-C/C问题
- 20. 非常基本轨的link_to问题
- 21. WPF - 非常基本的ListBox.ItemTemplate问题
- 22. 非常基本的LINQ到SQL问题
- 23. 非常基本的XCode Objective-C问题
- 24. 非常基本的2D茯苓问题
- 25. 非常基本的CSS高度问题
- 26. 非常基本的JSON问题
- 27. 非常基本的格式问题
- 28. 非常基本的目标-c问题
- 29. 非常基本的WPF布局问题
- 30. 非常基本的Silverlight绑定问题