我是很新,日冕和我似乎無法找到我的問題的解決方案:一個場景不會被刪除
我有我的比賽水平,我使用的故事板,當玩家點擊他們發送到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