0
我在Corona SDK故事板中有一个场景文本。 我希望当它进入场景时,文本变成“1”并出现,当它存在时,我想让它消失,所以我将它设置为“”。 (一个空字符串) 但是当我回到现场时,它仍然是“”,并且不会再坐到1。Corona Storyboard不会删除以前场景中的元素
function scene:enterScene(event) local screenGroup = self.view storyboard.purgeScene("mainmenuscene") backbtn:addEventListener("touch",backbtn) leveltext = display.newText("1", 75, 1.7, native.systemFontBold, 20) leveltext:setTextColor(255,255,255)end
and here is the exit scene function
function scene:exitScene(event)
local screenGroup = self.view -- remove touch listener for image backbtn:removeEventListener("touch", backbtn) leveltext = display.newText("", 75, 1.7, native.systemFontBold, 20) leveltext:setTextColor(255,255,255)
端
为什么在enterScene监听器中不使用'screenGroup:insert(leveltext)'?如果你这样做,那么当用户离开场景时,故事板会将其与场景一起删除。 – Yusyuriv
我对Lua和Corona很新,这实际上是我的第一个应用程序。 感谢您的建议! – TheNotMe