アプリケーションの実行後にランタイムエラーが発生しましたか?それはまた、あなたは単にあなたのエラーを修正するためにそれを取り除くラインローカル 'レベル'(ゼロ値)のインデックスを作成しようとしました
local level
とlevel引数を上書きしている
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