Corona sdk得分?

时间:2013-04-19 12:03:55

标签: lua corona

我正在尝试制作一个在每个场景中显示所有时间分数的评分系统,当用户完成一个场景时,该场景的分数会被添加到所有时间分数中。

我在编译器中遇到1个错误:尝试在字段“score”上执行“算术”

来自主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

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>

端     

1 个答案:

答案 0 :(得分:1)

为什么storyboard.state.score分配了两次?

storyboard.state.score = 0
storyboard.state.score = display.newText(storyboard.state.score, 250, 20, "ARIAL", 16)

UPD:

storyboard.state = {score = 0}
score = display.newText(storyboard.state.score, 250, 20, "ARIAL", 16) 

storyboard.gotoScene( "scene2", "slideLeft", 500) 
storyboard.state.score = storyboard.state.score + 1 
storyboard.removeScene( "scene1" )