我无法在任何地方找到它:/
(问题是标题)
找到了this,但无法让它发挥作用。
function onCollision( event )
--code--
end
Runtime:addEventListener( "collision", listener )
local function listener( event )
timer.performWithDelay(
1000, onCollision )
end
答案 0 :(得分:3)
您的问题是代码订单之一。 function
基本上设置给定符号的值。 From the Lua manual:
声明
function f () body end
转换为
f = function () body end
因此,listener
在您将nil
传递给addEventListener
时为function onCollision( event )
--code--
end
local function listener( event )
timer.performWithDelay(1000, onCollision )
end
Runtime:addEventListener( "collision", listener )
。重新排序,它应该工作:
{{1}}