Object 使用计数计时器使对象显示?

Object 使用计数计时器使对象显示?,object,timer,coronasdk,transition,Object,Timer,Coronasdk,Transition,我有一个对象,希望它在十秒钟后出现 代码是: function powerup(e) local rtran reloj.x=math.random(10,300) reloj.y=-70 rtran=transition.to(reloj,{time=math.random (130000,140000),y=9000, onComplete=powerup}) end timer.performWithDelay(30000, powerup,0)

我有一个对象,希望它在十秒钟后出现

代码是:

function powerup(e)

    local rtran

    reloj.x=math.random(10,300)
    reloj.y=-70

    rtran=transition.to(reloj,{time=math.random (130000,140000),y=9000, onComplete=powerup})

end 

timer.performWithDelay(30000, powerup,0)
powerup()
上述代码将每隔1秒调用通电功能5次。由于您希望timer.performWithDelay代码在一段时间后执行,而不是从应用程序启动的开始执行,请将其放入函数中并调用函数,如下所示

local function launchAfterSomeTime()
  timer.performWithDelay(1000, powerup,5)
end

-- here delay is the delay you want before
-- you call launchAfterSomeTime function
timer.performWithDelay(delay,launchAfterSomeTime,1)
如果您使用的是storyBoard或composer API,请不要忘记取消场景出口上的计时器


希望这能解决你的问题,快乐编码

您的问题是什么?请澄清您的问题,您希望“出现”什么对象?代码不够清晰,无法提供有关您希望实现的目标的线索…您好。谢谢你的回答。我希望它出现的对象是“reloj”;随着transition.to的出现,它从事件开始就随机出现,但我希望它每隔“x”秒出现一次,例如:每10秒,并且从一个特定的时间开始,而不是从一开始。我想可以用定时器来完成,但我不知道怎么做。谢谢你的帮助
local function launchAfterSomeTime()
  timer.performWithDelay(1000, powerup,5)
end

-- here delay is the delay you want before
-- you call launchAfterSomeTime function
timer.performWithDelay(delay,launchAfterSomeTime,1)