label设置enabled为false可以隐藏,但是精灵设置enabled为false却不会隐藏,这是什么原因?
1赞
你写法有问题吧?怎么写的 代码贴出来
1赞
不可能滴。
Node又不是组件,应该用active,不是enabled
但是label也是一个node啊,为何label是可以enabled
但是label也是一个node啊,为何label是可以enabled呢?
label是组件不是node,你拖进去的是label节点的label组件
看我绿色圈起来的
反正不用纠结那么多,如果想隐藏节点(放在层级管理器里面的都管它叫节点)就用this.node.active = false

试了一下,label加个node可以active,但是不加node就不能active了,看来cocos是将label当成组件,把sprite当成node了
Label是组件呀,Node是节点,Sprite也是组件
this.node是Node节点
this.node.getComponent(cc.Sprite)是Sprite组件。
你类型写的cc.Node那就是个节点,你要Sprite,你类型应该写cc.Sprite
node2的类型是cc.Node不是cc.Sprite呀
你要是把cc.Label改成cc.Node那它也是个节点
Sprite和Label都是Node上面的组件
考验反应和手速的小游戏《跳个球》

你节点和组件是啥都没搞清楚。
又浪费了时间看了你们的谈论,真是罪过。PS:摸鱼真香









