对象始终位于所有其他对象之上

时间:2014-04-28 07:30:53

标签: lua corona

我希望我的对象(对象A)位于所有其他对象之上,我的所有对象都插入到一个组中,并且每一秒创建一个新对象并将其插入到组中,在场景中创建对象A(总是在顶部)在新对象中设置如下。我在电晕文档中找不到任何东西。提前谢谢

2 个答案:

答案 0 :(得分:3)

在日冕中,您添加到组中的最新对象将始终显示在另一个上面,但您可以使用对象:toFront()函数将对象移动到前面。

https://docs.coronalabs.com/api/type/DisplayObject/toFront.html

答案 1 :(得分:2)

基本上,您必须为每个图层创建新的viewGroup。

例如:

local background_group = display.newGroup() --first group will be background one
local close_background_group = display.newGroup() --second group - in front of first.
local foreground_group = display.newGroup() --third - in front of second, etc.

如果您的前景只包含一个对象 - 它将始终位于顶层。

如果您提供了您正在使用的任何代码示例,则可以更轻松地为您提供更多帮助。

相关参考: group programming guide

相关问题