【问题标题】:XNA Game State ManagementXNA 游戏状态管理
【发布时间】:2009-09-04 11:31:19
【问题描述】:

我正在尝试使用 XNA 开发应用程序并用于状态管理,我正在使用 XNA Creators Club 提供的示例 - http://creators.xna.com/en-US/samples/gamestatemanagement

我的应用会是这样的:

IntroScreen --> Menu --> AppScreen
                     | 
                     |-> SomeOtherScreen
                     |
                     |-> CreditsScreen
                     |
                     |-> Exit

AppScreen 将显示有关从菜单中的列表框中选择的项目的更多信息 因此,在菜单中,我有一个包含许多项目(大约 1000 个)的列表,用户选择一个,当他单击一个按钮时,AppScreen 将显示该项目和有关它的其他信息。
现在我的问题是如何将参数(项目 ID)从菜单传递到 AppScreen?

任何有 XNA 经验的人可以为我指明正确的方向吗?
谢谢。

【问题讨论】:

    标签: c# xna


    【解决方案1】:

    与处理任何其他对象的方式相同。如果您有一个应用程序屏幕的副本,那么让 Selected 事件也设置项目编号。如果您创建一个新的应用程序屏幕,则让 ctor 获取项目编号。

    【讨论】:

      猜你喜欢
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2023-04-07
      相关资源
      最近更新 更多