gpt4 book ai didi

android - 如何在 Corona 中使用 "back"硬件按钮?

转载 作者:行者123 更新时间:2023-11-29 17:00:00 25 4
gpt4 key购买 nike

当我触摸底部面板上的后退按钮(带有“主页”、“菜单”)时,我想创建一个暂停菜单场景,但我不知道该怎么做。这可以在 Corona SDK 中实现吗?

最佳答案

您将key 事件的监听器添加到应响应按键事件的场景中的Runtime。这对于后退键必不可少;没有它,系统将退出(即退出)应用程序。假设一个 scene 对象,你可以这样做:

function scene:key(event)

if ( event.keyName == "back" ) then

-- handle the back key press however you choose
end
end

Runtime:addEventListener( "key", scene )

有关 事件的更多信息,请参见the Corona documentation .

至于“暂停菜单场景”,你可能想使用 overlay .来自 composer.showOverlay() 的文档:

This function loads an overlay scene above the currently active scene (the parent scene), leaving the parent scene intact. When an overlay is shown, an overlay-specific scene event parameter, event.parent, will be dispatched to the overlay scene.

This parameter provides you with a reference to the parent scene object so that you may call functions/methods within it.

关于android - 如何在 Corona 中使用 "back"硬件按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43375959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com