XNA 框架导入器

2024-02-29

我正在使用 XNA 框架开发游戏。我的游戏有几个级别,我将数据存储在纯旧文本文件中。在 VS 2008 中,当我将关卡文件添加到项目并编译时,我收到以下错误消息。

错误 1 ​​无法自动检测用于“Levels\0.txt”的导入程序。没有处理此文件类型的导入程序。指定在项目中处理此文件类型的导入程序。 F:\Projects\BrickBreaker\BrickBreaker\Content\Levels\0.txt BrickBreaker

我之所以提出这个问题是因为如果我改变我的关卡并运行游戏,关卡就不会更新。我发现关卡没有更新,因为 VS 从 bin\debug 文件夹运行游戏,并且由于关卡文件不包含在项目中,因此在更改时不会复制它们。我还发现框架附带的平台示例包含项目中的关卡数据,这就是我获得该技术的地方。

那么,我应该使用不同的文件格式还是只需手动复制新关卡文件即可?

解决方案 - 在深入研究这篇文章的答案后,我找到了解决方案。我将文本文件添加到项目中并将构建属性设置为无。编译时不再出现该错误,并且文件包含在项目中。


如果您想要输出目录,可以让 Visual Studio 复制这些文件。在项目中文本文件的属性下,选择“构建操作:无”并根据需要将“副本到输出目录”更改为。

您还可以查看平台游戏示例。他们使用文本文件作为关卡格式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

XNA 框架导入器 的相关文章

随机推荐