更新文本以显示变量

时间:2012-12-18 11:01:20

标签: lua corona

我在屏幕上显示了一个变量,并希望每当发生某些事情时都会进行此更新。

我以为我用它解决了这个问题:

local function updateCredits( event )
    creditsText = display.newText(credits, 400, 0, native.systemFont, 36)
end

Runtime:addEventListener( "enterFrame", updateCredits )

但这只是每次都重新绘制文本(我应该看到那个人来了)。有没有什么方法可以以不要求我删除旧实例并放入新实例的方式更新文本?

2 个答案:

答案 0 :(得分:2)

使用creditsText.text = credits来解决它,更新现有文本。

答案 1 :(得分:0)

使用newText在Corona中创建的每个文本都有一个名为text的属性。它代表将在屏幕上显示的文本。更改它将在屏幕上更新其外观。