现在,我只想尽快让某些东西运行起来,所以我不想重写太多内容。有什么好方法可以使我们的游戏资产进入设备并最小限度地更改现有的标准C++文件系统API使用?
我已经使用Asset Manager API实现了一些基本支持,但它不支持文件系统调用,并且我担心1 MB资产大小限制在某个时候会影响我。
我还看过OBB,但是创建OBB文件的工具似乎不是当前SDK/NDK的一部分。否则,那看起来会非常完美。
将所有文件打包并在首次运行应用程序时将其提取到SD卡上是否是一个可怕的想法?或者是否有更好的处理方法?
更新:我并不担心能够在广泛的设备上运行,我特别关注较新的平板电脑,可能是10.1英寸的三星Galaxy Tab。