如何在ansca的日冕中延迟或暂停功能? (LUA)

时间:2011-08-21 13:29:02

标签: iphone windows sdk lua corona

我无法在任何地方找到它:/

(问题是标题)

找到了this,但无法让它发挥作用。

function onCollision( event )
   --code-- 
end

Runtime:addEventListener( "collision", listener )

 local function listener( event )
     timer.performWithDelay(
1000, onCollision )
end

1 个答案:

答案 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}}