gpt4 book ai didi

c# - 如何在内容中实现文本文件 (XNA)

转载 作者:行者123 更新时间:2023-11-30 16:17:10 27 4
gpt4 key购买 nike

我正在构建一个从文本文件加载 map 的游戏。

在创建处理 map 的部分时,我只是将文本文件保存在内容文件夹中,并通过其 Windows 文件路径获取它。这不适用于正确部署(甚至从不同的驱动器运行游戏),因为它要求文件路径完全相同。

我四处寻找一种方法来包含文本文件,就像我使用 Texture2D 一样,但我找不到任何允许我使用它的类。其他问题的一些答案建议我只使用我的内容文件夹中的文本文件?我该怎么做?我的程序名称是 IslandQuest(占位符;它甚至不涉及岛屿)那么我是否会将文本文件放在 XNA Studio 生成的 IslandQuestContent 文件夹中?我如何从那里访问它,使其文件路径不依赖于计算机的驱动器配置?

感谢您的帮助。

最佳答案

这可能不是最好的方法,但只是回顾了我在大学第一年使用 XNA 所做的事情,

我将我的 txt 文件添加到内容文件夹中。然后在文件的属性中(在解决方案资源管理器中选择它并查看属性窗口)应该有“复制到输出目录”,如果较新,请确保这是副本。

那么它只是一个例子

string.Format("Content/{0}.txt", filename)

我确实认为这可以通过以下方式改进,但未经测试

Path.Combine(Content,filename +".txt");

关于c# - 如何在内容中实现文本文件 (XNA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17559510/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com