2009-09-04 114 views
1

我試圖開發使用XNA和狀態管理,我使用由XNA創造者俱樂部在這裏提供的示例應用程序 - http://creators.xna.com/en-US/samples/gamestatemanagementXNA遊戲狀態管理

我的應用程序將是這樣的:

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

的AppScreen將顯示有關從一個列表框在菜單 選擇的項目更多,所以在菜單我有一個列表絲毫很多項目(約1000),並且用戶選擇一個,當他點擊了一個按鈕AppScreen會顯示該項目和其他相關信息。
現在我的問題是如何將參數(項目ID)從菜單傳遞到AppScreen?

任何有XNA經驗的人都可以將我指向正確的方向?
謝謝。

回答

1

與其他任何對象一樣。如果您有一個副本到應用程序屏幕,然後選擇事件也設置項目編號。如果你創建一個新的應用程序屏幕,然後讓ctor拿到產品編號。