運行應用程序後出現運行時錯誤?它也說,「處理未處理的錯誤」嘗試索引本地「級別」(一個零值)
LevelDrawer = {
content = {}
}
function LevelDrawer:reset()
self.content = {}
end
function LevelDrawer:build(level)
local level
for i, item in pairs(level.items) do
self.content[#self.content + 1] = Item:new(item)
end
end
return LevelDrawer
我不確定你的問題。你問如何解決它?如果是這樣,只需在'build'函數中刪除'local level'即可。 – ldurniat
我已經刪除它,並有相同的錯誤..「運行時錯誤」..試圖索引本地'水平'(布爾值)其布爾值不是零排字錯誤 –
檢查你將'build'函數作爲'level '變量。 'level.items'是否存在並且'level.items'是一個表對象? – ldurniat