ds_grid_resize

使用此函数,可以调整给定DS网格的大小,使其具有不同的宽度和/或高度。如果栅格大小大于当前栅格,则新单元格的基本值将为0,如果该大小小于单元格中保留的值不再在新大小范围内将丢失。所有其他单元格将保持不变。

 

语法:

ds_grid_resize(index, w, h);

参数类型描述
indexDS Grid要调整大小的网格的此索引。
wReal网格的新宽度。
hReal网格的新高度。

 

返回:

N/A

 

例子:

ds_grid_resize(global.Grid, room_width / 32, room_height / 32);
ds_grid_clear(global.Grid, -1)

上述代码将调整在全局变量"Grid"中索引的DS网格的大小,然后将其清除,以便每个单元格保留值-1。