使用此函数,您可以检查给定DS网格的圆形区域内是否存在特定的值(实数或字符串)。如果存在,则函数将返回true,否则将返回false。
ds_grid_value_disk_exists(index, xm, ym, r, val);
参数 | 类型 | 描述 |
---|---|---|
index | DS Grid | 网格的索引。 |
xm | Real | 磁盘在网格上的x位置。 |
ym | Real | 磁盘在网格上的y位置。 |
r | Real | 网格上磁盘的半径。 |
val | Any | 要查找的值。 |
Boolean
if (ds_grid_value_disk_exists(grid, 5, 5, 5, val))
{
xpos = ds_grid_value_disk_x(grid, 5, 5, 5, val);
ypos = ds_grid_value_disk_y(grid, 5, 5, 5, val);
}
上面的代码检查DS网格中磁盘区域内的特定值。如果找到该值,则将该值的x和y位置存储在两个变量中以供以后使用。