0

我正在使用带有 gideros 的 Lua 我在 OnEnterFrame 方法中更新了文本:

count = count + 1
text7 = TextField.new(conf.fontchange, count)
text7:setPosition(conf.dx - conf.width/3, conf.dy - conf.height/3)
text7:setTextColor(0x000ff)
self:addChild(text7)

但这样下一个计数只是显示在前一个计数之上。

如果我做

self:removeChild(text7), 文本根本不显示。我应该在哪里删除最后一个计数,以便只显示更新的计数?

4

1 回答 1

1

它应该是:

text7 = TextField.new(conf.fontchange, count)
text7:setPosition(conf.dx - conf.width/3, conf.dy - conf.height/3)
text7:setTextColor(0x000ff)
self:addChild(text7)

然后是内部ENTER_FRAME事件:

count = count + 1
text7:setText(count)
于 2014-10-01T17:57:43.387 回答