我想创建一个游戏,用户有机会加载他自己的图形,现在我必须在我的应用程序中保存这些图像,我该怎么做?因为用户可以从HDD中删除图像,但我想在我的应用程序中保留图像。
感谢。
答案 0 :(得分:1)
当用户从例如此图片文件夹加载图片时,您可以将文件复制到应用程序的Local Folder。它仍然驻留在机器上,但在%AppData%\Local\Packages
文件夹中有些模糊。
当然,这并不能保证文件不会被精明的用户删除,并且它会使应用程序严格需要的存储量翻倍,因为用户可能没有删除原始文件。
另一种选择是,只要用户加载自己的图形,就可以将图像备份到云存储,例如Windows Azure blob存储。然后,您确定可以使用所有内容,但它位于云端,因此您需要为解决方案添加其他移动部件,并且需要处理断开连接的方案,延迟等。