【发布时间】:2014-07-04 18:38:11
【问题描述】:
我在 android 上开发一个跨平台游戏,我使用 sdl2。我如何以最佳方式保存游戏。我尝试这样的事情:
savefile = SDL_RWFromFile( "data/save.bin", "wb" );
在 PC 上可以正常工作,但在 android 上无法创建文件。将游戏保存在 android 或跨平台方式文件中的最简单(或最好的:-))方法是什么。
【问题讨论】:
我在 android 上开发一个跨平台游戏,我使用 sdl2。我如何以最佳方式保存游戏。我尝试这样的事情:
savefile = SDL_RWFromFile( "data/save.bin", "wb" );
在 PC 上可以正常工作,但在 android 上无法创建文件。将游戏保存在 android 或跨平台方式文件中的最简单(或最好的:-))方法是什么。
【问题讨论】:
如果您使用SDL_GetPrefPath,它将为您提供一个可以安全地跨平台写入文件的路径,我猜想尝试在 Android 上打开文件时存在一些权限问题。
【讨论】: