我收到了错误
未捕获的TypeError:无法设置未定义的属性"0"
出于某种原因,在这一行
world_map_array[i][z]="grass.gif|ongrass.gif|collision.gif|above.gif";
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
谢谢你的帮助
var x_world_map_tiles = 100;
var y_world_map_tiles = 100;
var world_map_array = new Array(x_world_map_tiles);
for (i=0; i<=2; i++)//create a two dimensional array so can access the map through x and y coords map_array[0][1] etc.
{
world_map_array[i]=new Array(y_world_map_tiles);
}
for (i=0; i<=x_world_map_tiles; i++)//just a test
{
for (z=0; z<=y_world_map_tiles; z++)//just a test
{
world_map_array[i][z]="grass.gif|ongrass.gif|collision.gif|above.gif";
}
}
Run Code Online (Sandbox Code Playgroud) javascript ×1