对象出现在背景后面

Object is appearing behind background

当我进入主游戏场景时,我想要出现的图像确实出现了,但在背景后面,我已经 运行 多次检查我的代码,但似乎找不到问题所在.如果有人可以帮助...

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

它正在这个函数中发生

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

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

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

您也可以(但不是真正解决问题的方法)使用以下任一方法:

background:toBack()

basket:toFront()