我在嘗試簡化XNA紋理加載時遇到了很多麻煩。我已經放棄了從指定目錄動態加載紋理,現在我只是試圖在解決方案的內容中處理有組織的文件夾集合。我嘗試使用下面的代碼行:XNA:從子文件夾加載內容
Content.Load<Texture2D>(".\\Graphics\\Characters\\Char1");
「CHAR1」是正確的資產名稱,它被列在我的解決方案資源管理器中的內容存儲在「圖形\字符」,但它仍然拋出一個「文件未找到」錯誤。我在這裏做錯了什麼?
編輯:變成debug bin文件夾創建了錯誤的目錄結構:\ Graphics \ Characters \ Characters。無論如何感謝您的幫助!
可以獲取給定目錄的文件列表(例如使用'System.IO.Path'),並使用該文件列表,剝離'.xnb'擴展名,動態加載整個資產目錄。 –