2013-04-16 35 views
0

enter image description here哪個'Content Importer'用於.TXT文件?

我進口的純文本文件到我的XNA遊戲,我不知道它的內容供應商和內容處理器來指定,任何人都可以點我在正確的方向?我不需要對文件做任何特殊的處理,它只是純文本。我不認爲它需要一個,因爲我只是用StreamReader閱讀它,所以我想避免將其轉換爲。 XNB,如果可能的話。

注意:如果有問題,我使用C#。我沒有標記它,因爲它無關緊要。

回答

2

你過於複雜的東西很簡單。你不需要把它放在你的內容項目中。您應該將其與實際應用程序捆綁在一起,並將其放在與您的應用程序相同的目錄中,或者在將其放入常規項目(如果確實需要,在Content文件夾中)後使用文件上的Copy To Output Directory屬性。

之後,它只是在"index.txt"上打開File.Open的FileStream。

祝你好運!

+0

謝謝,只有一個問題:因爲您可以自己導入.PNG貼圖而不是內容,所以根本不使用內容管道(比如性能)和僅使用PNG貼圖等有什麼缺點? – Oztaco

+0

@ leaf68你提出這個問題太早。先製作遊戲,然後測量出了什麼問題。 – 2013-04-17 01:54:32

+0

好吧,非常感謝。 – Oztaco

0

如果導入/拖動它到內VS內容的文件夾就可以到達文件像這樣:

using (StreamReader sr = new StreamReader(@"Content\filename.txt") 
{ 
} 

這樣你就可以從內VS訪問文本文件,方便,它被內的內容進行適當的排序當你發佈你的項目。