我有点困惑与我的数组创建。我有X的项目清单:y坐标坐标以及它们的尺寸(网格大小)...例如:创建协调网格阵列
x: 1
y: 7
width: 2 tiles
height: 2 tiles
这样的想法我尝试做的是创造x的数组:Y网格那是“被占领”的。但这样的循环数据,以便被占领瓦片会那里为:
x: 1
y: 7
//
x: 2
y: 7
//
x: 1
y: 8
//
x: 2
y: 8
由于在上述示例中的产品2乘2瓦(正方形)。
我对象的结构是这样的(在执行console.log(SDATA)所示;)
7: Array[4]
0: "1"
1: "7"
2: "2"
3: "2"
所以是我尝试做一个数组来存储这种网格reference..Hope的我解释什么,我试图去,但我不能解决如何构建一个循环来创建数组。
你做了什么? – Alexander 2012-04-03 20:14:06
最后一个代码块中的“对象结构”没有任何意义。为什么数字字符串?左手属性与右手值有什么关系?为什么7是一个数组? – mikerobi 2012-04-03 20:15:59
看看这个。它可能有帮助:http://stackoverflow.com/questions/2529865/javascript-multidimensional-array – 2012-04-03 20:19:49