在AS3中保存地图数据的正确方法是什么?

时间:2011-07-14 17:51:54

标签: flash actionscript-3

我需要保留地图数据,以便在as3中以某种方式呈现地图。我正在考虑用XML或嵌套(多维)数组保持地图的图块类型,但是因为我喜欢60个不同的地图,然后将地图的图块数据存储在类中的那些数组中似乎不正确?!有没有其他方法可以保留这些数据,或者我应该使用XML?

P.S。如果我使用XML,这意味着我需要在需要时从服务器存储和加载正确的XML文件吗?因为它是在线游戏。

1 个答案:

答案 0 :(得分:1)

您可以将对象转换为bytearray并另存为文件。

你不会得到像xml这样漂亮的文件,但你的文件大小要小得多。

另一个对象是使用json,它很像xml,但语法较重,但与byteArray方法相比仍然相当大。

查看AS3 Custom Object to ByteArray then to Custom Object以获取有关写入ByteArray的更多信息

此外,在bytearray.org上的Thibault有很多信息 http://www.bytearray.org/?p=711