ds_grid_set

此函数可用于将给定DS网格内的给定单元格设置为任何值,该值可以是实数或字符串。下图说明了这一点:

DS grid set

语法:

ds_grid_set(index, x, y, value);

参数类型描述
indexDS Grid网格的此索引。
xReal要设置的单元格的x位置。
yReal要设置的单元格的y位置。
valueAny用于设置单元格的值。

 

返回:

N/A

 

例子:

grid = ds_grid_create(5, 5);
var i = 0;
var j = 0;

repeat (ds_grid_width(grid))
{
    repeat (ds_grid_height(grid))
    {
        ds_grid_set(grid, i, j, irandom(9));
        j += 1;
    }

    j = 0;
    i += 1;
}

上述代码创建一个网格并将其索引存储在变量"grid"中。然后使用0到9之间的随机整数填充此网格。