我正在使用easystorage框架将我的游戏数据保存在Xbox360和Windows上。它工作正常,但在Windows上似乎是硬编码保存MyDocuments
中的数据。在查看easystorage框架的源代码之后,我发现问题是取消了Microsoft类StorageDevice。
在Windows上实施
用户存储位于用户的“我的文档”文件夹中 当前登录,在SavedGames文件夹中。创建一个子文件夹 每个游戏根据titleName传递给 BeginOpenContainer方法。如果未指定PlayerIndex,则为content 保存在AllPlayers文件夹中。当指定PlayerIndex时, 内容保存在Player1,Player2,Player3或Player4中 文件夹,取决于传递给哪个PlayerIndex BeginShowSelector。
http://msdn.microsoft.com/en-us/library/bb200105.aspx
所以我的问题是:我可以在某种程度上重新配置Windows上的StorageDevice或StorageContainer类,以便我保存的数据将保存在例如%appdata%中吗?