我有一个关于删除对象的快速问题。如果你有类似的东西:
local game = display.newGroup()
local ground = display.newImageRect("ground.png", 1000, 100)
game:insert(ground)
local wheel = display.newCircle(0, 0, 30)
game:insert( wheel )
是否可以立即删除游戏组中的所有对象,或者我是否必须单独删除这两个对象?谢谢你的帮助!
答案 0 :(得分:3)
简单地做:
game:removeSelf()
game = nil
第一个删除所有Corona的东西,第二个清除游戏'表。但请确保您没有在对象上进行任何活动过渡。
答案 1 :(得分:2)
while middleGroup.numChildren > 0 do
local child = middleGroup[1]
if child then child:removeSelf() end
print("middleGroup.numChildren" , middleGroup.numChildren )
end
总是删除所有孩子的第一个孩子。