我正在使用Flixel作为基础在ActionScript3中编写游戏。我一直无法找到一个很好的方法来保存和加载播放器的本地硬盘驱动器中的文件。我知道Flixel有一种方法可以将游戏数据保存到......我认为......玩家实际上无法访问的cookie,我想避免这种情况。
我第一次学习Java编程,我看到很多东西是扫描(扫描仪)和打印(PrintWriter)字符串到/从文本文件。对于AS3来说这样的事情将是我的理想,但如果还有其他方法我会打开。
AS3在其基本库中是否有任何可以很好地完成此任务的内容?我可以下载和包含哪些库可以做得更好/更好吗?
答案 0 :(得分:6)
如果您的游戏将在网页上投放,那么您的选择将受到限制。出于安全考虑,Flash仅限于reading and writing files specifically selected by the user。
如果您使用Air制作独立游戏,您将regular access to the filesystem and can write files与Java非常相似。
如果没有,那么你几乎会遇到Flash Cookie等效的SharedObject。