【发布时间】:2017-12-20 05:09:38
【问题描述】:
我正在运行此代码,希望让我的敌人每 5 秒不断生成,但我只是不断收到“尝试索引全局 'self'(一个 nil 值)”。这是在我的游戏文件中,表格来自我的敌人文件。任何帮助表示赞赏。
timer = timer + dt
if timer >= 5 then
table.insert(self.enemies, enemy)
timer = timer - 5
end
【问题讨论】:
-
我不做 Lua 所以不要期待太多,但是你试过
table:insert(self:enemies, enemy)吗?我是从 here 那里得到的 -
如果
enemies是全局变量,那么试试table.insert(enemies, enemy)