mp_grid_to_ds_grid

此函数将给定的 MP 网格复制到 DS 网格 中。

如果 DS 网格中的单元格在 MP 网格中被标记为已占用,则该单元格将包含值 -1; 如果未标记为已占用,则该单元格将包含值 0

注意 要从 MP 网格转换为 DS 网格,请参阅 ds_grid_to_mp_grid

警告DS网格和 MP网格 必须 具有相同的宽度和高度。如果网格尺寸不匹配,转换将失败并抛出错误 " 错误,网格尺寸不匹配"。

 

语法:

mp_grid_to_ds_grid(source, destination);

参数类型描述
sourceMP Grid ID要使用的 mp_grid 的索引
destinationDS Grid要用于将网格数据复制到的 ds_grid 的索引。

 

返回:

Boolean

 

例子:

motion_grid = ds_grid_create(room_width / 32, room_height / 32);
mp_grid_to_ds_grid(mp_grid, motion_grid);

上述代码将创建一个新的 DS 网格 motion_grid,然后将变量 mp_grid 中包含的 MP 网格数据复制到新的 DS 网格中。