2013-04-16 58 views
2

基本上,如果用戶從未玩過遊戲,然後我希望它將它們帶到場景1,如果它們沒有,我希望它將它們帶到之前的場景,我該如何做。如何前往corona sdk的前一場景?

我一直在嘗試一段時間,繼承人代碼我想出來,我; m確定它沒有像它應該是,但問題是我找不到答案,任何幫助?謝謝!

local function onSceneTouch(event) 
    if event.phase == "ended" then 
     scene = storyboard.getPrevious() 
     if scene == "main" then 
     storyboard.gotoScene("scene1", "slideLeft", 500) else 
     storyboard.gotoScene(--what goes here? previous scene?, "slideLeft", 500) 
     return true 
     end 
    end 
end 

回答

3

試試這個

local previousScene=storyboard.getPrevious() 
storyboard.gotoScene(previousScene) 
+0

這工作謝謝你,也因爲我的main.lua是不是一個真正的場景我取代「主」與零 –

+0

@IqraDar感謝名單偉大的答案,它的工作我也是。但是我還有一個問題,當我回到上一個場景時,下一個場景視圖在前一個場景中仍然可見。你能幫忙嗎? Thanx – Khawar

+0

您是否已將下一個屏幕的元素添加到createScene或enterScene組中?按組來說,我的意思是應該在這些方法中的'group = self.view'行代碼。 –

相關問題