ds_grid_shuffle

此函数可用于随机化网格中所有单元格中所有值的位置。

注意由于GameMaker每次都会生成相同的初始随机种子,因此每次重新运行游戏时,此函数都会将网格单元格移动到相同的位置,从而使调试代码变得容易得多。为了避免此行为在游戏开始时使用randomise()。只有在测试和调试游戏时才是这样,作为最终的可执行文件软件包不会显示这种行为,并且每次播放都是随机的。

 

语法:

ds_grid_shuffle(index);

参数类型描述
indexDS Grid要置乱的网格的索引。

 

返回:

N/A

 

例子:

ds_grid_shuffle(grid)

这将采用变量"grid"中索引的DS网格中的所有值,并将它们四处移动以获得不同的顺序。