2012-01-08 17 views
16

¿Cómo puedo hacer una matriz 2D con Lua? Necesito crear esto dinámicamente.¿Cómo puedo hacer una matriz 2D en Lua?

local tbl = { { } } 

Algo así como el anterior, pero donde puedo especificar cuántos elementos. En mi caso, serán la misma cantidad. Básicamente quiero acceder a él como tbl [3] [5].

Gracias

Respuesta

22
-- Create a 3 x 5 array 
grid = {} 
for i = 1, 3 do 
    grid[i] = {} 

    for j = 1, 5 do 
     grid[i][j] = 0 -- Fill the values here 
    end 
end 
Cuestiones relacionadas