我刚刚发现在WP7中加载关卡存在问题。这个问题与隔离存储以及如何写入数据有关。
我有一个作为Windows PC游戏编写的关卡编辑器。这些级别将保存到我指定的目录中。我刚刚阅读了WP7如何处理读/写文件的操作,结果发现这是一个大问题,因为Wp7无法搜索包含我的关卡的目录。基本上,我希望做的是使用一个程序创建关卡,并使用单独的程序(实际游戏)加载这些文件。这些是我的问题:
-如何让WP7游戏找到关卡?我可以尝试获取隔离的存储路径名,但是不能保证每次都相同。
-我是否必须将编辑器重新编写为Windows Phone游戏才能正常运行?
最佳答案
如果您的问题是将文件从桌面级编辑器传输到手机,则可以将文件直接添加到Visual Studio解决方案中,并将其编译类型设置为嵌入式资源。然后,您可以列出它们并从代码中动态加载它们。
How can I get a list of all embedded resources defined in my application?
关于c# - 无法在WP7中加载级别数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9012345/