我進口的純文本文件到我的XNA遊戲,我不知道它的內容供應商和內容處理器來指定,任何人都可以點我在正確的方向?我不需要對文件做任何特殊的處理,它只是純文本。我不認爲它需要一個,因爲我只是用StreamReader閱讀它,所以我想避免將其轉換爲。 XNB,如果可能的話。
注意:如果有問題,我使用C#。我沒有標記它,因爲它無關緊要。
我進口的純文本文件到我的XNA遊戲,我不知道它的內容供應商和內容處理器來指定,任何人都可以點我在正確的方向?我不需要對文件做任何特殊的處理,它只是純文本。我不認爲它需要一個,因爲我只是用StreamReader閱讀它,所以我想避免將其轉換爲。 XNB,如果可能的話。
注意:如果有問題,我使用C#。我沒有標記它,因爲它無關緊要。
你過於複雜的東西很簡單。你不需要把它放在你的內容項目中。您應該將其與實際應用程序捆綁在一起,並將其放在與您的應用程序相同的目錄中,或者在將其放入常規項目(如果確實需要,在Content
文件夾中)後使用文件上的Copy To Output Directory
屬性。
之後,它只是在"index.txt"
上打開File.Open
的FileStream。
祝你好運!
如果導入/拖動它到內VS內容的文件夾就可以到達文件像這樣:
using (StreamReader sr = new StreamReader(@"Content\filename.txt")
{
}
這樣你就可以從內VS訪問文本文件,方便,它被內的內容進行適當的排序當你發佈你的項目。
謝謝,只有一個問題:因爲您可以自己導入.PNG貼圖而不是內容,所以根本不使用內容管道(比如性能)和僅使用PNG貼圖等有什麼缺點? – Oztaco
@ leaf68你提出這個問題太早。先製作遊戲,然後測量出了什麼問題。 – 2013-04-17 01:54:32
好吧,非常感謝。 – Oztaco