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

我希望我的对象(对象A)位于所有其他对象的顶部,我的所有对象都被插入到一个组中,每秒钟都会创建一个新对象并将其插入到该组中,导致场景中的对象A(始终位于顶部)在新对象下面。我在corona文档中找不到任何东西。提前感谢。

点赞
用户3580814
用户3580814

在 Corona 中,添加到组中的最新对象总是显示在其他对象之上,但是您可以使用 obj:toFront() 函数将对象移动到前面。

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

2014-04-28 10:02:39
用户1150918
用户1150918

基本上,每个单独的层都需要创建新的viewGroup。

例如:

local background_group = display.newGroup() --第一组为背景组
local close_background_group = display.newGroup() --第二组放在第一组前面
local foreground_group = display.newGroup() --第三组放在第二组前面,以此类推。

如果您的前景只包含一个对象,则它将始终在顶层。

如果您提供任何正在使用的代码示例,将更容易帮助您。

相关参考: 组编程指南

2014-04-28 10:02:55