Показать обновленный текст на экране в lua

Я использую Lua с Gideros У меня есть обновление текста в методе 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) текст не отображается вообще. Где я должен удалить последний счет, чтобы отображался только обновленный счет?

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)
Другие вопросы по тегам