1

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

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

4

1 回答 1

1

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

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

但是,不能保证下次运行应用程序时数据会持续存在。例如,在 HTML5 中,它肯定不会. 我不确定它在移动设备上的表现如何,而且我很确定这在 App Store 上是被禁止的。

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

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

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

于 2015-03-26T18:07:30.577 回答