Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop 用于循环使用的lua_For Loop_Lua - Fatal编程技术网

For loop 用于循环使用的lua

For loop 用于循环使用的lua,for-loop,lua,For Loop,Lua,我正在做一个2D采矿游戏,我想画两个for循环的地图。它看起来像这样: for(int y = 0; y < height; y++){ for(int x = 0; x < width; x++){ //create map chunk } } for(int y=0;y

我正在做一个2D采矿游戏,我想画两个for循环的地图。它看起来像这样:

for(int y = 0; y < height; y++){
    for(int x = 0; x < width; x++){
        //create map chunk
    }
}
for(int y=0;y

我知道这是LUA的错误语法(实际上是C++语法)。


我不知道在lua中是否有这样的循环方法。此外,如果有另一种方法来完成相同的任务,而不必手动绘制每个块,那将非常有用。谢谢

您可以使用数字表示循环

for y=1,height do
    for x=1,width do
        -- create map chunk
    end
end

请注意,我从1开始咨询。Lua的数值包括最后一个值,即将达到高度/宽度。Lua通常从1开始索引数组,而不是从0开始。

谢谢!那正是我要找的东西。