物体出现在背景后面。

当我进入游戏场景时,我想要显示的图片确实出现了,但是它是在背景后面的,我已经多次检查代码,但似乎找不到问题。如果有人能帮忙……

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

问题出现在这个函数中。

点赞
用户2260604
用户2260604

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

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

改为

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

您还可以使用下面的任何一个(但并不是您的问题的解决方案):

background:toBack()

basket:toFront()
2015-01-12 23:09:20