对象出现在背景之后

时间:2015-01-12 22:53:26

标签: lua corona

当我进入主游戏场景时,我想要出现的图像实际上是在背景之后出现的,我已经多次运行我的代码并且似乎无法找到问题。如果有人可以帮忙......

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

这个功能正在发生

1 个答案:

答案 0 :(得分:4)

由于您将它们放入sceneGroup的顺序,篮子出现在背景后面。只需更改

的顺序即可
sceneGroup:insert( basket )
sceneGroup:insert( background )

sceneGroup:insert( background )
sceneGroup:insert( basket )

您也可以(但不是解决问题的原因)使用以下任何一种方法:

background:toBack()

basket:toFront()