我會如何將Content.RootDirectory設置爲絕對路徑,以便我可以從Content以外的地方加載?.NET 4.0 + XNA 4.0 - 給定絕對路徑時Content.RootDirectory不工作?
我不認爲我的意思來,因爲這是給不存在的錯誤:
Content.RootDirectory = "C:\\Users\\pc user\\Desktop\\";
outputFont = Content.Load<SpriteFont>("SpriteFont1");
SpriteFont1.spritefont definitly存在於C:\用戶\ PC用戶\桌面。毫無疑問。
這是一個有效的SpriteFont類文件,我剛搬到它的內容,它是工作的罰款,到我的桌面,它是..呃..不。
我確實需要做到這一點,但如果你實際上無法從使用Content.Load的絕對路徑加載Texture2Ds和SpriteFonts等,我願意安裝一個庫或其他東西來做到這一點。
我希望我只是犯了一個'愚蠢的錯誤',它會起作用。
錯誤是:
ContentLoadException was unhandled
Error loading "SpriteFont1". File not found.
試試這個鏈接的例子如何開始.. http://msdn.microsoft.com/en-us/library/advertising-mobile-windows-phone -7-xna-api(MSADS.20).aspx找到許多使用C#類型的C#Content.RootDirectory進入Google搜索的示例 – MethodMan 2011-12-21 18:58:12