【问题标题】:Very basic question about the structure of my iPhone game关于我的 iPhone 游戏结构的非常基本的问题
【发布时间】:2010-01-27 11:27:56
【问题描述】:

我正在制作一个 iPhone 游戏,其中我有两个主要视图,即计划阶段和行动阶段。这两个都有不同的图形等,但我显然需要在它们之间传递信息。我几乎已经完成了规划阶段的编程,并且我知道如何在视图之间切换,但我对我应该如何设置整个事情有点模糊。处理两个视图之间切换的 SwitchViewController 是否也应该控制游戏状态的传递以及游戏在两个视图之间的移动?还是有更好的方法来做到这一点?感谢阅读!

【问题讨论】:

    标签: iphone view


    【解决方案1】:

    将所有游戏信息打包到单个“gameState”对象中,并将其附加到您的应用委托(或其他一些“非瞬态”对象)可能是有意义的。

    如果你来回传递它,你可能会遇到问题,如果你改变你的流程,或者添加一个变量而忘记传递它。这种方法避免了这两个问题。

    【讨论】:

      【解决方案2】:

      我建议设置一个 sharedInstance 以允许您在两个屏幕之间使用数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多