ds_grid_multiply_grid_region

使用此函数,您可以在给定的D轴网格中定义一个区域,然后将这些值与在同一个D轴网格或另一个D轴网格(以前创建过)的单独区域中找到的值相乘。原始区域将保持不变,而与其相乘的区域现在将存储每个单元格的新值。

 

语法:

ds_grid_multiply_grid_region(index, source, x1, y1, x2, y2, xpos, ypos);

参数类型描述
indexDS Grid目标网格的索引。
sourceDS Grid源网格的索引。
x1Real要从源网格复制的单元格区域的左侧位置。
y1Real要从源网格复制的单元格区域的顶部位置。
x2Real要从源网格复制的单元格区域的正确位置。
y2Real要从源网格复制的单元格区域的底部位置。
xposReal目标网格上要与源区域相乘的x位置。
yposReal目标网格上要与源区域相乘的y位置。

 

返回:

N/A

 

例子:

ds_grid_multiply_grid_region(mygrid, mygrid, 0, 0, 5, 5, 0, 0)

这将获得从 (0,0) 到 (5,5) 的 DS 网格 "mygrid" 的单元区域,并将它们与来自相同 DS 网格位置 (0,0) 的单元相乘。