2015-05-31 2 views
0

Моя оценка не останавливается, когда мой основной объект попадает на препятствие (продолжает работать на перезагрузке и стартовом экране раскадровки). Я хочу, чтобы он остановился и смог сохранить его и показать его геймеру в следующий раз (даже поделитесь им на facebook, если это возможно). изображение выскочит, где игрок сможет найти лучший результат за все время и свой текущий счет.Corona: оценка продолжает работать/сохранять его и показывать ее после

score = 0 


local scoreNumber = display.newText(score, 200, 0, nil, 50) 
scoreNumber.xScale = 1.2 
scoreNumber.yScale = 1.2 

local function updateScore() 
score = score + 1 
scoreNumber.text = score 
end 

timer.performWithDelay(100, updateScore, -1) 

local scoreText = display.newText("score:", 0, 0, nil, 50) 
scoreText.xScale = 1.2 
scoreText.yScale = 1.2 

end 

ответ

0

Вы знаете, когда, чтобы остановить счет, так

score = 0 
local scoreTimer 

local scoreNumber = display.newText(score, 200, 0, nil, 50) 
scoreNumber.xScale = 1.2 
scoreNumber.yScale = 1.2 

local function updateScore() 
    score = score + 1 
    scoreNumber.text = score 
end 

scoreTimer = timer.performWithDelay(100, updateScore, -1) 

local scoreText = display.newText("score:", 0, 0, nil, 50) 
scoreText.xScale = 1.2 
scoreText.yScale = 1.2 

end 

так, как только игра закончена отменить timer.cancel таймера с помощью (scoreTimer). Чтобы сохранить ваше использование счета проверить его здесь,

Save highscore on corona sdk?

+0

он работал нормально .... спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^