小白求助:sprite节点隐藏后再开启无效?

对一个sprite节点执行
this.node.getComponent(cc.Sprite).enabled = false;

后再执行
this.node.getComponent(cc.Sprite).enabled = true;图片就看不见了,咋回事?

我用cc.log在控制台确认了enabled属性是设置正确的,但是就是看不见图片

节点的可见性是通过active控制的

可是Sprite组件是通过enabled控制的呀,我这里操作的是组件

问题描述可能不准确


如果我直接在onload里设置为true就可见,但是通过按键就无效

你是想控制这个节点可见性?

看了下这个属性的定义,确实是禁用单个组件

就是想控制能否可见图片

那可以用active

…谢谢啊…自己看就是看不到…我回去改一下,看看行不行

http://www.cocoachina.com/bbs/read.php?tid-459120.html

谢谢你,等我回去看看