通过脚本设置可见性戈多

问题描述

我的问题如下:
我希望在按下按钮后使精灵可见,我访问过的其他论坛建议我使用 visible = false,但这不起作用,其他人说我应该使用 self.visible = false,但这不起作用要么。
我将按钮的按下信号连接到精灵,但是当我必须改变可见性时问题就出现了。

我应该使用什么才有效?

解决方法

将 'visible' 属性设置为 true/false 或使用 hide()/show() 方法都应该有效。除了可能您在错误的对象中调用方法或设置属性之外,没有任何明显的原因使它们“不起作用”。

在最小的测试场景中再试一次:只有一个节点的场景,以精灵节点为根,并在其上使用任何纹理(如默认的 icon.png)。将内置脚本附加到节点并在 _ready() 函数上尝试使用 'hide()' 或 'visible = false' 隐藏它