ds_grid_width

此函数将返回给定网格的宽度。此值是网格沿x轴的单元格数,始终为整数,如下图所示:

DS grid width

语法:

ds_grid_width(index);

参数类型描述
indexDS Grid要查找宽度的网格的此索引。

 

返回:

Real

 

例子:

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"实例。