此函数可用于将网格源区域中找到的所有单元格的所有值添加到目标网格中的值,如下图所示:
注意您也可以在同一网格上使用此函数将网格的一个区域中的值添加到另一个区域中存储的值(请参阅下面的代码示例)。
ds_grid_add_grid_region(index, source, x1, y1, x2, y2, xpos, ypos);
参数 | 类型 | 描述 |
---|---|---|
index | DS Grid | 目标网格的索引。 |
source | DS Grid | 源网格的索引。 |
x1 | Real | 要从源网格复制的单元格区域的左侧位置。 |
y1 | Real | 要从源网格复制的单元格区域的顶部位置。 |
x2 | Real | 要从源网格复制的单元格区域的正确位置。 |
y2 | Real | 要从源网格复制的单元格区域的底部位置。 |
xpos | Real | 要将源区域添加到的目标栅格上的x位置。 |
ypos | Real | 要将源区域添加到的目标栅格上的y位置。 |
N/A
ds_grid_add_grid_region(grid, grid, 0, 0, 1, 5, 2, 0)
上述代码将从变量"grid"中索引的DS网格的(0,0)到(1,5)复制单元区域,并将它们从相同DS网格的位置(2,0)添加到单元中。