【发布时间】:2017-04-08 02:35:48
【问题描述】:
当我尝试运行我的 lua 脚本时,我不断收到错误消息。 错误是:'insert' 的错误参数 #1(预期的表,得到了 nil)
这是我的游戏循环代码:
local GameLoop = {}
local insert = table.insert
local remove = table.remove
function GameLoop:create()
local gameLoop = {}
function gameLoop:addLoop(obj)
insert(self.clocks,obj)
end
function gameLoop:update(dt)
for clocks = 0,#self.clocks do
local obj = self.clocks[clocks]
if obj ~= nil then
obj:tick(dt)
end
end
end
return gameLoop
end
return GameLoop
【问题讨论】: