使用此函数,可以调整给定DS网格的大小,使其具有不同的宽度和/或高度。如果栅格大小大于当前栅格,则新单元格的基本值将为0,如果该大小小于单元格中保留的值不再在新大小范围内将丢失。所有其他单元格将保持不变。
ds_grid_resize(index, w, h);
参数 | 类型 | 描述 |
---|---|---|
index | DS Grid | 要调整大小的网格的此索引。 |
w | Real | 网格的新宽度。 |
h | Real | 网格的新高度。 |
N/A
ds_grid_resize(global.Grid, room_width / 32, room_height / 32);
ds_grid_clear(global.Grid, -1)
上述代码将调整在全局变量"Grid"中索引的DS网格的大小,然后将其清除,以便每个单元格保留值-1。