Lua/love2d가있는 작은 RPG 게임 엔진을 작성하고 있는데 2 차원 배열로 파일을 구문 분석해야하지만 작동하지 않고 오류가 발생합니다 ...색인 필드를 시도합니까? (nil 값)
main.lua :
local fmap = love.filesystem.read("map.txt")
map = {}
for c in fmap:gmatch(".") do
if c == "\n" then
y = 0
x = x + 1
else
map[x][y] = c -- this won't work
y = y + 1
end
end
map.txt :
이6777633333
6558633333
6555614133
7757711112
2111111112
2111111112
2222222222
다음을 참조하십시오. http://lua-users.org/wiki/AutomagicTables –
감사합니다. – luanoob