Показать обновленный текст на экране в 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)