Я пытаюсь создать систему подсчета очков, которая отображает все оценки времени на каждой сцене, когда пользователь завершает сцену, счет от этой сцены добавляется ко всему счету времени.Corona sdk забил?
Я получаю 1 ошибку в компиляторе: Попытка выполнить «арифметику» на поле «оценка»
кода из основного Lua: не содержит ошибок, но не уверен, что правильно. -- 1 Clue 1 Word
display.setStatusBar (display.HiddenStatusBar)
local storyboard = require ("storyboard")
storyboard.gotoScene("menu")
storyboard.state = {}
storyboard.state.score = 0
storyboard.state.score = display.newText(storyboard.state.score, 250, 20, "ARIAL", 16)
<code>
The error appears in the line: storyboard.state.score = storyboard.state.score + 1
<code>
if(correct == #L1) then
--alert()
print ("CORRECT "..#L1)
line.isVisible = false
storyboard.gotoScene("scene2", "slideLeft", 500)
storyboard.state.score = storyboard.state.score + 1
storyboard.removeScene("scene1")
end
end
end
Я сделал это так, что отображается счет, мой плохой, я предполагаю, что я должен был делать счет = display.newText (storyboard.state .score, 250, 20, «ARIAL», 16) или что-то в этом роде? –
То, что я сделал, но оценка не поднимается дальше по тексту, появляется новый код: storyboard.state = {} storyboard.state.score = 0 score = display.newText (storyboard.state.score , 250, 20, "Arial", 16) storyboard.gotoScene ("СЦЕНЫ2", "slideLeft", 500) \t \t оценка = storyboard.state.score + 1 \t \t storyboard.removeScene ("СЦЕНЫ1") конец конец конец –
@ZacBaker - см. мой обновленный ответ. –