2013-10-30 3 views
-1

버튼 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 

전환을 수행하기 위해이를 화면 그룹에 추가하기 만하면됩니다.

답변

0

내 이미지를 모두 내 그룹의 screenGroup에 추가했는데 모든 것이 정상적으로 작동했습니다.

0

이 파일과 동일한 폴더에 'game.lua'파일이 있습니까? 현재 디렉토리 : 내가 복사

에 'blabla.lua'를 찾습니다 당신이 전화 gotoscene ('blabla')는/여기 테스트 코드를 붙여 그리고 그것은 game.lua로 (나를 위해 일한 파일).

+0

나는 game.lua 파일을 가지고 있습니다. 나는 그것을 다시 시도하고 당신에게 돌아갈 것입니다. – user2455722

+0

여전히 game.lua 파일을 사용해도 작동하지 않았습니다. 문제가 내 game.lua 파일에있을 수 있습니다 : 여기 – user2455722

+0

나의 game.lua 코드 : 지역 스토리 보드 = "스토리 보드" 지역 현장 = storyboard.newScene() --Forward 참조 지역 제목 지역 centerX을 필요로 = display.contentCenterX 로컬 centerY = display.contentCenterY display.setStatusBar (display.HiddenStatusBar) 함수 장면 : createScene (이벤트) 로컬 screenGroup = self.view 단부 함수 장면 : enterScene (이벤트) 단부 기능 장면 : exitScene (이벤트) 끝 기능 장면 : destroyScene (이벤트) 끝 – user2455722