0
我有很多作曲家的困難......這並不容易!corona作曲家背景下一個場景不顯示
我以前的場面是「遊戲」(game.lua)一切正常 當我去我的場景「recolt」在這個片段中我的遊戲盧阿內:
local function goTo()
print("gotoscene")
composer.gotoScene("recolt", { time = 1000, effect = "fromRight", params = params })
end
timer.performWithDelay(1000, goTo) :問題是我看到我的前一幕在我的背景場景後面,我看不到我的背景,但我看到我的圈子正在移動?但是我sceneGroup是正確的:
sceneGroup:insert(background,circle)
當我這樣做:
sceneGroup:insert(circle,background)
我看到我的背景,誰躲我以前的場景,我的圈子裏。 >預期行爲
出現了什麼問題?我希望看到我的背景和我的圈子在「回憶」場景。你可以幫幫我嗎 ?非常感謝...下面的片段「recolt.lua」。
--recolt.lua
local composer = require("composer")
local scene = composer.newScene()
function scene:create(event)
local sceneGroup = self.view
params = event.params
local background=display.newImageRect("back02.png",display.contentWidth*.5,d isplay.contentHeight*.5,320,480)
background.x,background.y=display.contentWidth*.5,display.contentHeight*.5
background.xScale,background.yScale=2,2
background.alpha=1
local circle = display.newCircle(120,100,100)
sceneGroup:insert(background,circle)
timeT=150
local function tr4()
transition.to(circle,{time=timeT,x=200,y=300,alpha=1,transition=easing.linear, xScale=1,yScale=1})
end
local function tr3()
transition.to(circle,{time=200,x=100,y=300,transition=easing.linear, xScale=.2 ,yScale=.5,onComplete=tr4})
end
local function tr2()
transition.to(circle,{time=200,x=200,y=295,transition=easing.linear, xScale=.2 ,yScale=.2,alpha=.2,onComplete=tr3})
end
local function tr1()
transition.to(circle,{time=timeT,x=300,y=300,transition=easing.linear, xScale= .5,yScale=.5,onComplete=tr2})
end
timer.performWithDelay(700,tr1,-1)
end
function scene:show(event)
local sceneGroup = self.view
params = event.params
if event.phase == "did" then
--physics.start()
end
end
function scene:hide(event)
local sceneGroup = self.view
if event.phase == "will" then
--
-- Remove enterFrame listeners here
--
--physics.stop()
end
end
function scene:destroy(event)
local sceneGroup = self.view
end
---------------------------------------------------------------------------------
-- END OF YOUR IMPLEMENTATION
---------------------------------------------------------------------------------
scene:addEventListener("create", scene)
scene:addEventListener("show", scene)
scene:addEventListener("hide", scene)
scene:addEventListener("destroy", scene)
return scene