🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **ds_grid_width** **返回指定网格的宽度。** #### **语法:** ds_grid_width(index); | 参数 | 描述 | | --- | --- | | index | 网格索引 | **返回:** 实数 #### **描述** 这个函数将返回给定网格的宽度。这个值是网格x轴的数量,并且始终是一个整数,如下图所示: ![](https://box.kancloud.cn/1ebeade5cb6cbba1828fb6ec0e4b6ddd_343x252.png) #### **举例:** ~~~ var i, j; for (i = 0; i < ds_grid_width(grid); i += 1) { for (j = 0; j < ds_grid_height(grid); j += 1) { if ds_grid_get(grid, i, j) = 1 { instance_create_layer(i * 32, j * 32, "Walls", obj_Wall); } } } ~~~ 上面的代码将通过变量“grid”中索引的ds_grid进行循环,如果在任何特定单元格中找到的值等于1,则会在房间内适当的位置创建一个“obj_Wall”实例。