我在我的XNA游戏中导入了一个纯文本文件,我不确定要指定哪个内容导入器和内容处理器,有人能指出我正确的方向吗?我不需要对文件做任何特殊的事情,它只是纯文本..我不认为它需要一个,因为我只是用StreamReader读它,所以我想避免将其转换为。 XNB,如果可能的话。
注意:如果重要,我正在使用C#。我没有标记它,因为它无关紧要。
答案 0 :(得分:2)
你过于复杂,非常简单。您根本不需要将它放在内容项目中。您应该将它与实际应用程序捆绑在一起并将其放在与应用程序相同的目录中,或者在将其放入常规项目后(Copy To Output Directory
文件夹中的Content
文件夹中使用File.Open
属性。你真的需要)。
之后,它只是在"index.txt"
上打开{{1}}的FileStream。
答案 1 :(得分:0)
如果您将其导入/拖动到VS中的内容文件夹中,您可以像这样访问该文件:
using (StreamReader sr = new StreamReader(@"Content\filename.txt")
{
}
通过这种方式,您可以轻松地从VS中访问文本文件,并在发布项目时在内容中正确排序。