我现在正在开发一个游戏项目,其中游戏的每个级别都由一个显示物理布局的文本文件表示(类似于 xna 平台游戏示例),相应的 xml 文件包含有关级别的其余信息。每个文本文件和 xml 文件都放在以关卡 ID 命名的自己的文件夹中。
不幸的是,这意味着我需要手动创建每个文件夹,然后导入这两个文件,然后将这两个文件的构建操作设置为“无”,并将复制到输出目录设置为“如果较新则复制”。
有没有办法为大量文件/文件夹自动执行此操作?还是我应该尝试不同的系统?
我现在正在开发一个游戏项目,其中游戏的每个级别都由一个显示物理布局的文本文件表示(类似于 xna 平台游戏示例),相应的 xml 文件包含有关级别的其余信息。每个文本文件和 xml 文件都放在以关卡 ID 命名的自己的文件夹中。
不幸的是,这意味着我需要手动创建每个文件夹,然后导入这两个文件,然后将这两个文件的构建操作设置为“无”,并将复制到输出目录设置为“如果较新则复制”。
有没有办法为大量文件/文件夹自动执行此操作?还是我应该尝试不同的系统?
如果您愿意为您的文件提供自定义扩展名的想法,您总是可以为它们创建自定义内容导入器。当您将适当类型的文件添加到内容项目时,Visual Studio 将自动将它们与其关联的自定义导入器和处理器关联起来。
MSDN 上的这篇文章提供了有关如何编写自定义内容导入器和处理器的详细信息。