如何在minko程序中存储用户首选项?

时间:2015-03-26 17:13:45

标签: minko

我想用minko游戏引擎编写一个程序。

是否可以在运行时写入assets文件夹? 是否有引擎提供的某种键值存储?

1 个答案:

答案 0 :(得分:1)

  

是否可以在运行时写入assets文件夹?

是的,技术上。您应该能够使用经典的C / C ++文件系统操作来写入文件夹,就像我们read from it一样。

但是,无法保证下次运行应用程序时数据会持续存在。例如,在HTML5中,它绝对是won't。我不确定它在移动设备上的表现如何,我很确定在App Store上也是禁止的。

  

引擎是否提供某种键值存储?

不,Minko中没有持久数据存储。如果不需要持久性,您可以使用AssetLibrary来存储资源,也可以使用简单的std::map。那将是纯粹的C ++,因此是跨平台的。

键值存储可能是引擎的一个很好的补充。已有一个JSON解析器可能足以用于小数据。您需要在目标平台上实现持久层(本机桌面上的硬盘驱动器,本机移动设备上的供应商特定目录,HTML5中的本地存储...)。