2014-10-08 3 views
0

코로나 SDK에서 내 게임의 점수 키퍼를 만들려고했지만 아무 소용이 없습니다. 매초마다 점수를 더하고 높은 점수를 저장하는 점수 보관 인을 만들려면 어떻게해야합니까?게임에 타이머를 넣을 수 있습니까?

+0

가능한 중복 [코로나 SDK에서, 내 게임에 타이머를? 넣어 어떻게 (http://stackoverflow.com/questions/26267102/in-corona-sdk-how-can-i- 풋내기 타이머) –

+0

예 정오가 다른 사람에게 대답하고 있었기 때문에 다시 물었습니다. –

+0

Frozire, 정말 타이머에 문제가있어서 정말 도움이 될 것 같습니다. 내가 눈치 챘을 때부터, 당신은 기본적으로이 포럼에서 나를 돕는 유일한 사람입니다. –

답변

4

나는 보통 이와 같은 해결책을 제공하지 않으며, 앞으로 문제를 작은 문제로 해결하려고 노력합니다. 먼저 화면에 텍스트를 표시하려면 어떻게해야합니까? 그런 다음 화면에서 텍스트를 어떻게 업데이트 할 수 있습니까? 그런 다음 매초마다 업데이트하는 방법을 찾으십시오. 등등 훨씬 쉬워진다.

-- Variables 
local score = 0 
local scoreTxt = display.newText("Score: "..score, 100, 200, native.systemFont, 16) 
scoreTxt:setFillColor(1, 0, 0) 

-- Listener for your timer, updates score variable and updates the text 
local function scoreKeeper(event) 
    score = score + 1 
    scoreTxt.text = "Score: "..score 
end 

-- Timer 
timer.performWithDelay(1000, scoreKeeper, -1) 
관련 문제