当我进入主游戏场景时,我想要出现的图像实际上是在背景之后出现的,我已经多次运行我的代码并且似乎无法找到问题。如果有人可以帮忙......
function scene:create( event )
local sceneGroup = self.view
local background = display.newImage( "game_background.jpg", display.contentWidth, display.contentHeight )
background.anchorX = 0
background.anchorY = 0
background.x, background.y = 0, 0
local basket = display.newImageRect( "basket.jpg" , 90, 90 )
basket.x = 170
basket.y = 10
sceneGroup:insert( basket )
sceneGroup:insert( background )
end
这个功能正在发生
答案 0 :(得分:4)
由于您将它们放入sceneGroup的顺序,篮子出现在背景后面。只需更改
的顺序即可sceneGroup:insert( basket )
sceneGroup:insert( background )
到
sceneGroup:insert( background )
sceneGroup:insert( basket )
您也可以(但不是解决问题的原因)使用以下任何一种方法:
background:toBack()
或
basket:toFront()