关于cc.Node的节点隐藏后依然能正常执行所有组件

如果希望cc.Node隐藏,但是各个组件生命周期函数依然执行,有什么办法,active=false后生命周期就停了,主要用于前后两个节点AB A先打开 B后打开,然后隐藏A 但是又希望A这个节点依然在运行 只是隐藏能够帮助减少DrawCall

节点的opacity=0就行

你真是个机灵鬼

opacity会有渲染开销, setVisible更好

你说的是cocos creator2.4.x版本吗 cc.Node没有这个方法和属性喔

啊。。。。是的。。。我现在用的2.4

使用要get具体控件去setVisible?如果这个子节点是一个很深的根节点那是不是需要遍历整个节点去设置 因为在cc.Node确实找不到setVisible或者visible的方法


你的是2.4吗 我这边确实没找到这个方法

哦哦 组里同事封装的方法底层也是用的opacity…sorry
哈哈哈哈哈 我看看有没有我说的渲染问题