游戏不会回到科罗纳的前一个屏幕



我的游戏是这样的菜单->游戏->返回菜单。但它会回到菜单上。我知道代码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函数下面,因为如果某些条件成立,按钮就会出现。

然后会发生什么?没有什么

我认为你是在场景转换之前删除按钮,因为按钮在"组"中。我相信你的代码会过早地取消按钮。

跳过组:在此处删除Self(),并将该部分移动到destroyScene。

相关内容

最新更新