此函数将返回给定网格的宽度。此值是网格沿x轴的单元格数,始终为整数,如下图所示:
ds_grid_width(index);
参数 | 类型 | 描述 |
---|---|---|
index | DS Grid | 要查找宽度的网格的此索引。 |
for (var i = 0; i < ds_grid_width(grid); ++i)
{
for (var j = 0; j < ds_grid_height(grid); ++j)
{
if (ds_grid_get(grid, i, j) == 1)
{
instance_create_layer(i * 32, j * 32, "Walls", obj_Wall);
}
}
}
上述代码将循环通过变量"grid"中索引的DS网格,如果在任何特定单元格中找到的值等于1,则将在房间内的适当位置创建"obj_Wall"实例。