0

Android の Back キーに問題があります。コロナフォーラムは私を助けてくれませんでした。どのシーンにいても、戻るボタンはメイン メニューに戻るだけで、本来あるべき前のシーンではありません。

私のアプリの地図...

メニュー > メニュー 2 > チュートリアル > チュートリアル 1

チュートリアルは Menu2 に戻り、Tutorial1 はチュートリアルに戻りますが、両方ともメニューに戻ります。

以下のすべてのシーンで、それぞれの「changeScene」を使用して前の画面に戻るこの機能があります。しかし、私が述べたように、すべてがメインメニューに戻ります。

    local function moveBack()

     Runtime:removeEventListener("key", onKeyEvent)

     display.remove(allObjects);allObjects=nil

     director:changeScene("previousScene", "crossfade")

end

local function onKeyEvent( event )
        local returnValue = true

        if (event.phase=="up" and event.keyName=="back") then
                timer.performWithDelay(100,moveBack,1)
        end

        return returnValue
end
Runtime:addEventListener( "key", onKeyEvent )
4

1 に答える 1