active = false 和 removeFromParent 大家都这么选?

如果针对一个节点的隐藏,那种方式合适呢,看的一些文章,说 active = false 的话,只是在收集渲染数据,跳过该节点,不会导渲染数据的重建,如果是这样的话,那会比 removeFromParent 导致节点树变化,重建渲染数据好很多吧?我的理解对吗?另外,我看在 cocos creator 中,对于节点透明度为 0 的话,也不参与渲染,同时也不影响节点树,那这种不重建渲染数据,是不是又会更佳?比 active = false 更小恢复的开销。

active = false或改透明度。

image

你自己放大看了还截图丢出来让大家也看看放大版的你真是呃

:joy: 他头像是不是很搞笑

节点利用的话,还是用 activity=false.

opacity=0,或者scale=0.01。设置active的时候好像会遍历节点树,会卡

scale=0.01 还在,会影响DC,

肯定有一种会牺牲点其他地方