所以我有一個很容易解決(我認爲)的問題。 我正在做一些迷你遊戲,可以說我有遊戲1,遊戲2,遊戲3。 我可以開始game1,然後完成後我可以從頭開始遊戲。 問題是,當我再次開始遊戲時,我做了game1 = new Game1();它不是從0開始的,有些對象已經被賦予了game1,所以我顯然會得到錯誤。重新創建新對象
澄清一點點: 用戶選擇:Game1,Game2,Game3 - >他選擇Game1 - > CreateGame1(); - > game1 = new Game1(); 用戶完成遊戲並選擇再次進入遊戲:CreateGame1() - > game1 = new Game1();這裏是問題所在。 game1在我的課程開始時定義爲Game1 game1;
有沒有簡單的方法來解決這個問題,還是我應該手動刪除每個項目? 在此先感謝!
可以粘貼一些你的代碼?它聽起來像你有一個靜態屬性的地方。 –