游戏不会回到Corona的前一个屏幕?

时间:2013-08-27 12:09:19

标签: storyboard corona

我的游戏就像这个菜单 - >游戏 - >返回菜单。但是它会回到菜单上。我知道代码storyboard.gotoScene( "menu", "crossFade", 1000 )是正确的,因为我在另一个场景中使用它但它似乎不适用于我的游戏?

这是我回到菜单按钮:

local menuBut = ui.newButton{
    default = "menuBut.png",
    over = "menuBut.png",
    onRelease = function(event) group:removeSelf(); storyboard.gotoScene( "menu", "crossFade", 1000 ) ; end
}
group:insert(menuBut)


menuBut.x = 650
menuBut.y = 458

此外,我的返回菜单按钮位于createScene功能上方的功能。这可能是问题吗?我不能把它放在createScene函数下面,因为如果某些条件为真,则会出现该按钮。

1 个答案:

答案 0 :(得分:0)

那会怎么样?什么?

我认为您在场景转换发生之前删除按钮,因为按钮位于“组”中。我相信你的代码会过早地按下按钮。

在此处删除组:removeSelf()并将该部分移至destroyScene。