直接设置
label.visible = false;
没有效果,在onLoad: function ()里写的
没有这个属性了吗?
label不知道指到了没有 this.label?
指定了
this.scoreDisplay.visible = false;这么写的
在properties: {
scoreDisplay: {
default: null,
type: cc.Label
},
}声明的
请使用 label.enabled = false // 隐藏单个组件
或者 label.node.active = false // 整个 node 的所有组件一起禁用
感谢版主dada的解答,试了这两个函数确实有效,还有个问题想问一下,
当 label.enabled = false 写在 onLoad: function () 里是没有效果,
不知道怎么回事,我想让这个label在界面刚初始化的时候隐藏,当点击一个按钮后再显示
有空我查一下这个问题,之前 onLoad 中如果不能 enable/disable,应该给予报错。
这边麻烦你现在场景里预先隐藏。
好的,感谢你的提示我已经在场景上把label node对勾去掉了