當按下按鈕pbtn時,我需要在故事板api中將場景從一個場景轉換到另一個場景。這是我的代碼。Corona SDK屏幕過渡不工作
local storyboard = require "storyboard"
local scene = storyboard.newScene()
--Forward References
local title
local centerX = display.contentCenterX
local centerY = display.contentCenterY
display.setStatusBar(display.HiddenStatusBar)
function anim_pbtn(event)
transition.to(pbtn, {time = 500, alpha = 0, xScale = 2, yScale = .6})
storyboard.gotoScene("game", "fade", 1000)
end
function scene:createScene(event)
local screenGroup = self.view
mbg = display.newImage("mbg.png")
mbg.x = centerX
mbg.y = centerY
mbg.width = display.width
mbg.height = display.height
title = display.newImage("title.png")
title.xScale = .7
title.yScale = .7
title.x = centerX
pbtn = display.newImage("play_btn.png")
pbtn.xScale = .7
pbtn.yScale = .7
pbtn.x = centerX
pbtn.y = display.contentHeight - 210
ibtn = display.newImage("ins_btn.png")
ibtn.xScale = .7
ibtn.yScale = .7
ibtn.x = centerX
ibtn.y = display.contentHeight - 130
cbtn = display.newImage("cre_btn.png")
cbtn.xScale = .7
cbtn.yScale = .7
cbtn.x = centerX
cbtn.y = display.contentHeight - 50
end
function scene:enterScene(event)
pbtn:addEventListener("tap", anim_pbtn)
end
function scene:exitScene(event)
end
function scene:destroyScene(event)
end
scene:addEventListener("createScene", scene)
scene:addEventListener("enterScene", scene)
scene:addEventListener("exitScene", scene)
scene:addEventListener("destroyScene", scene)
return scene
我只需要將其添加到screenGroup中以進行轉換。
我有一個game.lua文件。我會再試一次並回復你。 – user2455722
即使使用game.lua文件,這仍然不起作用。可能這個問題在我game.lua文件: – user2455722
這裏是我的game.lua代碼:當地分鏡=需要「故事板」 地方場面= storyboard.newScene() --Forward參考 本地標題 當地的centerX = display.contentCenterX 本地centerY = display.contentCenterY display.setStatusBar(display.HiddenStatusBar) 功能場景:createScene(事件) 本地screenGroup = self.view 端 功能場景:enterScene(事件) 端 功能場景:exitScene(事件) 端 功能場景:destroyScene(事件) 端 – user2455722