0
我目前正在嘗試在Corona中獲取應用程序以移至新場景。經過多次嘗試和錯誤,並從其他人的例子看,我已經把我的第二個場景加載到屏幕上。使用'gotoScene'時,出現場景,但前一場景仍然存在
但是,當加載第二個場景時,沒有過渡,並且前一個場景也保持可見狀態,使scene1和scene2都可見。
我main.lua
文件:
local composer = require("composer")
display.setStatusBar(display.HiddenStatusBar)
composer.gotoScene("scene1")
我scene1.lua
文件:
local composer = require("composer")
local scene = composer.newScene()
function scene:create(event)
local sceneGroup = self.view
local transitionOptions =
{
effect = "fade",
time = 2000
}
local function gotoScene2(event)
composer.gotoScene("scene2", transitionOptions)
end
local rect = display.newRect(display.contentCenterX,
display.contentCenterY, 50, 50)
rect:addEventListener("tap", gotoScene2)
end
scene:addEventListener("create", scene)
return scene
我scene2.lua
文件:
local composer = require("composer")
local scene = composer.newScene()
function scene:create(event)
local circ = display.newCircle(display.contentCenterX, 100, 25)
end
scene:addEventListener("create", scene)
return scene
我想不出什麼我做錯了,所以任何幫助將是偉大的,謝謝。