2
我創建了一個單獨的類(我們稱它爲class2.cs爲例),並希望將它用作關卡,因爲當我調用它時,它將爲我繪製一切。我無法讓內容管理員在class2中工作。在給定的Game1.cs中,你可以輕鬆地去texture2d= Content.Load<Texture2D>("photo");
,但是我不能在class2中。另一個類的內容管理器XNA
我意識到我必須創建一個新的內容管理器,但它的構造函數需要一個遊戲服務,其中我不確定我想要插入什麼。我目前有:ContentManager content = new ContentManager();
但我需要重載內容管理者。
不要使用全局變量 - 使用依賴注入代替(http://www.codeplex.com/unity) – 2010-03-06 03:25:37
編輯:沒關係修復,我不得不在初始化後加載contentmanager,而不是在構造函數中。 – DMan 2010-03-06 04:10:08
@BlueRaja,「將內容傳遞給第二類的構造函數」,即依賴注入,btw – 2010-03-09 15:30:55