2013-02-06 53 views
1

我一直在嘗試使用XNA框架與Visual Studio 2012一起由於XNA框架還沒有與Visual Studio兼容我必須manualy設置。 然而,我成功地導入了xna引用並創建了默認的遊戲方法,允許我運行我的程序。XNA C# - 手動創建內容文件夾,並添加資產

當我試圖將紋理添加到我的項目並加載它時,問題出現了。我手動創建中,我將我的紋理下面的MSDN文檔在http://msdn.microsoft.com/en-US/library/bb313966(v=xnagamestudio.30).aspx

的問題是「內容」的文件夾,因爲它不是XNA遊戲項目我不會有屬性窗口顯示爲質地我的紋理文件但只是作爲資源文件。 以下代碼:

Load<Texture2D>("GrassTexture"); 

將系統導致無法找到錯誤文件。 我已經把我的ContentManger,因爲它遵循:

ContentManager.RootDirectory = "Content"; 

有誰知道如何正確設置的內容文件夾?

+0

我敢肯定,只是把你的文件的文件夾中,並希望它會加載將是不夠的。該文件必須經過內容管道,這是此類項目的主要原因。你有沒有複製過嗎? – dowhilefor

+0

加載(「GrassTexture」);通常在XNA中工作,假設整行是'Texture = Content.Load (「GrassTexture」);' - 你有沒有嘗試過使用更完整的文件路徑? – Kobunite

+0

我真的不知道如何手動添加內容管道,我認爲它只是一個文件夾,並且有一些綁定可以在csproj文件中定義。但沒有找到如何。 – Marc

回答

相關問題