【问题标题】:Stop function Corona SDK停止功能 Corona SDK
【发布时间】:2016-04-09 22:41:27
【问题描述】:

我试图让它在不正确的碰撞时停止生成对象的功能,并且所有变量(分数)重新启动回默认值(0)。这样,当玩家再次触摸屏幕时,游戏最终会重新开始,并且 spawn() 函数会再次开始。

我的代码包含开始生成的点击事件、生成函数和碰撞。 我很难让它在上面正确格式化,但这里是 Hastebin 上的代码:http://hastebin.com/edotuwokon.lua

谢谢!

【问题讨论】:

  • 你可以用timer.cancel(timerID)取消定时器,见Corona Docs

标签: ios lua coronasdk


【解决方案1】:

我会有一个单独的函数来停止你的计时器并重置你需要重置的任何东西,就像这样:

function stopSpawn()
    timer.cancel(timerHandle)
    score = 0
    -- do anything else that needs to happen
end

然后根据需要从您的 objCollision 函数中调用它。

【讨论】:

    猜你喜欢
    • 2014-12-07
    • 2018-07-14
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    相关资源
    最近更新 更多