闪光灯/空气:保存,加载和启动画面



首先,对不起英语:)

我将首先做一些澄清:我决定一起问三个问题,因为在我的研究中,我只发现解决方案彼此不兼容,或者主要针对我不需要的平台。

事实:我正在用Flash CS6开发一款游戏。不是浏览器或移动设备(至少现在还没有),而是适用于Windows,Mac和Linux的桌面游戏。我正在搜索:

1)我需要保存游戏进度。没什么复杂的,主要是数字变量。最好的方法是什么(文件格式、加密等)?我如何根据缓存清理等事件防止粗略的解决方案?我可以选择保存文件的位置吗?自动保存模式和手动模式有区别吗?

2)因此,加载此数据的最佳方法是什么?

3) 在游戏启动和保存游戏加载时创建初始屏幕的最佳方法是什么?

对于这样的菜鸟问题,我很抱歉,但我自己真的无法理解。

提前谢谢你。

ps:我想我将使用锌来构建一个独立的应用程序。

为了保存数据,尤其是数值,您始终可以使用 SharedObject 类。您可以保存任何数据,但工作方式类似于cookie - 不同的浏览器或计算机 - 无法访问以前保存的数据,但对于桌面游戏,我认为这不会成为问题。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html

如果您决定使用外部文件,则可以使用 xml 文件 - 它们是最简单的,至少对我来说是这样。只需谷歌加载外部文件,您就会轻松找到所需的内容。您也可以尝试使用 JSON 格式文件。

至于问题 3 - 我真的不明白你在问什么 - 创建启动画面的最佳方式 - 以什么方式?

最新更新