使用此函数,您可以检查给定ds_grid的矩形区域中是否存在特定值(实数或字符串)。如果存在,该函数将返回 true </ t0>否则将返回false.
ds_grid_value_exists(index, x1, y1, x2, y2, val);
参数 | 描述 |
---|---|
index | 栅格的索引 |
x1 | 栅格内区域左端x位置。 |
y1 | 栅格内区域顶端的y位置。 |
x2 | 栅格内区域右端x位置。 |
y2 | 栅格内区域底端的y位置。 |
val | 待检索的值 |
Boolean(布尔值)
if ds_grid_value_exists(grid, 0, 1, 5, 6, val)
{
xpos = ds_grid_value_x(grid, 0, 1, 5, 6, val);
ypos = ds_grid_value_y(grid, 0, 1, 5, 6, val);
}
上面的代码确认ds_grid中矩形区域内的特定值。如果找到了,则将值的x和y位置存储在两个变量中以供后续使用。