Итак, это мой текущий счет - таймерКак остановить таймер, когда счет .... в Lua
local scoreTxt = display.newText("Score: 0", 0, 0, "Helvetica", 40)
scoreTxt:setReferencePoint(display.TopLeftReferencePoint)
scoreTxt.x = display.screenOriginX + 10
scoreTxt.y = display.screenOriginY + 32
local function updateScore()
score = score + 20
scoreText.text = string.format("Score: %d", score)
end
local scoreTimer = timer.performWithDelay(1000, updateScore, 0)
Я хочу, чтобы таймер на паузу, когда
function explode()
exp.x = bird.x
exp.y = bird.y
exp.isVisible = true
exp:play()
bird.isVisible = false
timer.performWithDelay(1500, gameOver, 1)
После этого игра перенаправляет вас умер экран, где оценка должна быть видна, но я хочу, чтобы вернуться к 0, когда
function start(event)
if event.phase == "began" then
storyboard.gotoScene("game", "fade", 50)
end
end
Итак, как я могу это сделать?
Хорошо, но таймер еще остается там, а затем новый один отображает более отмененный один ... – user2735374
@ user2735374 Это хорошая идея, чтобы использовать ответ Raymle, я еще не работали с короной, но это нормальный путь к lua, что вы можете легко прокатиться чем-то, этот метод отлично работает на компьютере, потому что компьютер получил лучшую систему, чем мобильную, поэтому неплохая идея иметь многие из них на мобильных устройствах. – 111WARLOCK111