即時通訊使用Visual C#2010 express。我正在做一個遊戲,並且遇到了一個小小的新手問題。事情是,我想我們正在處理一個最佳實踐類型的情況,並且沒有一些我真正幫助過的初學者書籍,所以我希望你們可以。使用一個類來存儲遊戲數據,最佳實踐?
所以,我有兩種形式,一種是splashscreen /啓動形式,另一種是主遊戲窗口。我創建了一個包含所有世界數據的類,當用戶在第一個屏幕中單擊「新遊戲」時,會生成此類的新實例並使用數據填充。
到目前爲止這麼好。
新遊戲按鈕除了創建世界實例外,還打開了主遊戲窗口。問題是,在主遊戲窗口中,當我嘗試使用gameworld實例的屬性時,它說它不存在於此上下文中。
所以,如果我得到它的權利,創建的實例只存在於第一個窗體類...是否正確?所以如果我想要移動整個數據,我應該實際序列化並保存世界類實例數據,並將其加載到第二個表單中嗎?或者我應該如何解決這個問題。
我知道這是一個非常新手的問題,我可以推測它工作,但事情是 - 我真的覺得我必須理解我所做的一切。
在此先感謝!
謝謝,我現在明白了。我必須在表單之間傳遞對象才能使用它。 – MikaV84