类型 函数 对象 GroupObject 库 display.* 返回值 DisplayObject 修订版本 版本 2024.3703 关键词 remove, 删除子对象 另请参阅 object:removeSelf() display.remove() 组编程 (指南)
通过索引号或对象引用从组中移除对象。
如果要移除(删除)某个对象,建议使用 object:removeSelf() 或 display.remove()。
使用此方法将删除指定的子对象,而不是简单地将其从组中移除。如果要将对象从一个组中移除,请将其插入到不同的组中,或将其插入到全局 舞台 组中。
当一个对象被移除时,该nil
,并且所有与显示对象相关的属性都被移除。因此,如果 Lua 中仍然存在对该对象的引用,它们将只是对普通 Lua 表的引用。
object:remove( indexOrChild )
数字 或 DisplayObject。 从组中移除指定的显示对象,并根据需要向下移动其他元素。参数可以是子对象在组中的索引位置(数字)或子显示对象本身。
-- Remove the second object from the group display.getCurrentStage():remove( 2 )