XNA从StorageDevice加载数据

时间:2013-12-28 21:59:17

标签: c# xna storage

我的XNA游戏需要从StorageContainer(“StorageDemo”)

加载数据
  

文档\ SavedGames \ WindowsGame1 \ StorageDemo

一些分类器和视频。

每次我在另一台机器上安装游戏时,它会在同一位置创建另一个StorageDemo文件夹,当然是空的,并且无法在其中找到这些文件。

我以前通过Advance Installer安装了StorageDemo文件夹。

有一种方法可以通过Visual Studio保存这些文件吗?或者我可以通过代码访问它们而不复制文件夹?

这是相关的代码。

//loads the signpacks from My Documents
private void DoLoadSignPacks(StorageDevice device, Game1 game1)
{
    ContentManager content = game1.Content;

    // Open a storage container.
    IAsyncResult result =
       device.BeginOpenContainer("StorageDemo", null, null);

    // Wait for the WaitHandle to become signaled.
    result.AsyncWaitHandle.WaitOne();

    StorageContainer container = device.EndOpenContainer(result);

    // Close the wait handle.
    result.AsyncWaitHandle.Close();

    //Load  the data from this floder storage folder///
    string root = Path.GetDirectoryName("SignPacks\\");
}

提前致谢。

0 个答案:

没有答案