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 )