버튼 pbtn을 누르면 스토리 보드 API에서 한 장면에서 다른 장면으로 게임을 전환해야합니다. 여기 내 코드가있다.코로나 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
전환을 수행하기 위해이를 화면 그룹에 추가하기 만하면됩니다.
나는 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