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