c# - WP7无法加载关卡数据

标签 c# windows-phone-7 xna

我刚刚发现在 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/

相关文章:

c# - 如何解密使用 RijndaelManaged 加密的文件

java - java和c#应用程序之间的套接字通信

windows-phone-7 - WP7 应用程序在调试时仅在模拟器和设备上工作

3d - XNA 中窗口系统的渲染策略(RenderTarget 性能)

c# - 通过 Ajax 将数组传递给 MVC Action

c# - 使用 “Openxml writer” 合并 Excel 中的单元格

windows-phone-7 - 应用程序崩溃。关键异常?

c# - 黑屏只是闪烁了一会儿

c# - 添加导航 :Frame causes NullReferenceException

xna - 通过将 2D Sprite 与 3D 模型混合来解决 Z 缓冲区问题