制作平铺游戏如何从外部加载关卡数据
|
我正在构建一个基本的方块游戏,其中包含3层“瓷砖”
瓷砖本身
对象
物品
图像游戏的尺寸为3x3,我的数据数组如下所示:
public var tiles_Array:Array =
[ [1, 1, 1,],
[1, 2, 1,],
[1, 1, 1,],
];
public var objects_Array:Array =
[ [1, 3, 1,],
[5, 4, 1,],
[1, 7, 1,],
];
public var items_Array:Array =
[ [1, 1, 1,],
[1, 1, 8,],
[5, 1, 1,],
];
我有2个问题:
我如何从易于为电平设计者编辑的外部文件中加载此数据? (以及最好使用的是xml,json,...?)
仅使用1个数据文件而不是3个数据文件不是更好,这样做的最佳方法是什么?
没有找到相关结果
已邀请:
3 个回复
迪擅哨乘傅
宠封钞轰
_在您的应用程序中,您需要两个步骤来解析配置文件: +通过使用换行符分割文件数据,将文件解析为一组级别
再次拆分每个级别以接收实际数组 var level1:Array = levels [0] .split(\“,\”); 希望对您有所帮助。
妒垮
2)恕我直言,关卡设计人员拥有3个单独的文件会更加方便