У меня есть 2 сцены: одна основная сцена с кнопкой, а другая сцена только с одним текстом.Наложение сцены не показано
действие кнопки в главной сцене:
local options =
{
effect = "fade",
time = 400,
params =
{
sample_var = "anything",
custom = "you want",
data = "here"
}
}
storyboard.showOverlay("inventory", options)
надпечатки Сцена:
local storyboard = require("storyboard")
local scene = storyboard.newScene()
function scene:createScene(event)
local group = self.view
local title = display.newText("Inventory", 20, 20, native.systemFont, 16)
title:setTextColor(255,0,0)
group:insert(title)
end
function scene:enterScene(event)
print("enterScene")
end
function scene:exitScene(event)
print("exitScene")
end
function scene:destroyScene(event)
print("destroyScene")
end
scene:addEventListener("createScene", scene)
scene:addEventListener("enterScene", scene)
scene:addEventListener("exitScene", scene)
scene:addEventListener("destroyScene", scene)
return scene
После нажатия на кнопку "", ничего не происходит (нет ошибки). Основная сцена по-прежнему активна &. Согласно официальному documentation, после нажатия кнопки должна появиться сцена.
Что я пропустил?
Примечание: Обе сцены имеет аналогичную структуру (с помощью Storyboard) и кнопки в качестве основного сцена, созданная с помощью следующих кодов:
function scene:createScene(event)
btnInventory = display.newImage("images/btn_right.png", 320, 600)
btnInventory:addEventListener("tap", openInventory)
end
, где openInventory
это первый листинг кода.
Я обнаружил, что карта керамической плитки покрывает все. – Raptor