我是很新,日冕和我似乎无法找到我的问题的解决方案:一个场景不会被删除
我有我的比赛水平,我使用的故事板,当玩家点击他们发送到level2场景的nextlevel按钮,场景以storyboard.removeALL()开始,但不会删除前一个场景,并且我的背景会混乱。
function nextlevel(event)
storyboard.gotoScene("level2")
end
function win()
nextlevelbutton = display.newRoundedRect(display.contentCenterX, 285, 120, 30, 3)
nextlevelbutton:setFillColor(61/255,61/255,61/255)
nextleveltxt = display.newText({ text = "Next Level", font = native.systemFontBold, fontsize = 20, x= display.contentCenterX, y = 285 })
nextlevelbutton:addEventListener("tap", nextlevel)
end
这是场景中的所有内容:enterScene函数。
这是level2的场景的开始:
local storyboard = require("storyboard")
local scene = storyboard.newScene()
storyboard.removeAll()
我试图把nextlevel事件赢函数内部,但什么都没有发生。
感谢
嗯,我想这两种方法了,但它似乎没有之前的“storyboard.gotoScene(‘级别2’)”工作.. – Yupie
试试“storyboard.purgeScene(‘sceneyouareleaving’)” – apmartin1991
嗯,这不在一个函数中,我首先说:storyboard.purgescene和一个计时器延迟我使用storyboard.gotoScene,但它给了我一个错误:尝试索引字段contentbounds一个零值 – Yupie