Игра не вернется к предыдущему экрану в 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 ответ
Что происходит потом? Ничего такого?
Я думаю, что вы удаляете кнопку до того, как происходит переход сцены, так как кнопка находится в "группе". Я верю, что ваш код обнулит кнопку преждевременно.
Пропустите группу: здесь removeSelf() и переместите эту часть в destroyScene.