我对在我的游戏中存储 *.txt 级别文件的位置和方式感到非常困惑。
在我的游戏中,我想要的是一些随游戏安装的“预烘焙”关卡的可用性,以及用户创建自己的 OWN 关卡的能力。
所以我所做的是在 Visual Studio 中的“内容”中创建一个名为级别的新目录,并在其中放置一个“level1.txt”。但是我可以访问级别 *.txt 文件的唯一方法是使用完整路径,并且我不能在我的 Visual Studio 解决方案中包含它们,因为它没有构建:
"C:\My Documents\blahblabh....\levels\level1.txt"
- 我是否将这些“预烘焙”地图放入可执行文件附近的某个目录中?在编译项目之前,如何在 /bin 目录中创建一个目录?
如何禁止用户删除随游戏安装的“预烘焙”关卡?
(我不再需要这个)- 另外,我在哪里存储用户自定义创建的级别?我认为应该使用 StorageDevice 来完成。但这与第一个问题有关如何在游戏部署后创建目录。
欢迎任何指点!谢谢
编辑:回复:自定义内容处理器。这似乎比我需要的要复杂得多。但是我还需要将我的游戏部署到 xbox360,那么存储设备可以工作吗?