移除lua/Corona中的项目。

非常迅速并且很简单的问题...但它已让我困扰了30分钟...但是我应该如何从画布/屏幕中移除物品?

我知道可以使用removeSelf(),但我不太确定如何在我的示例中使用它:

之前的代码

目前为止,每次我点击其中一个按钮,相应的物品会弹出,但是当我点击其他任何一个按钮时,它不会消失。我该如何解决?

点赞
用户269870
用户269870

首先,在显示类别函数之前创建这些项目。然后,将它们设置为不可见,像这样:

local item1 = display.newRect(100,100,100,100)
item1:setFillColor(255,255,0)
item1.isVisible = false

稍后,根据需要设置适当的项目为可见或不可见,对于项目2,它将是:

item1.isVisible = false
item2.isVisible = true
item3.isVisible = false
2012-12-12 15:37:32