Laya对显示对象的active和visible都设为false了,为什么这个对象的drawcall还存在

还有把对象的parent也清除了也没用,难道一定要把这个对象销毁,destroy掉才可以清掉这个对象的渲染吗
已邀请:

AerTims

赞同来自:

我理解的是Visible为false就不会计算渲染,drawcall存在可能本来就是跟其它对象一同提交渲染的,不会少一个对象就少一次drawcall

浪尖儿

赞同来自:

兄弟,我刚踩过坑,怒答一波,首先,visible=false,Draw all不会降低,sprite也不会降低,我理解这个节点还是会在渲染队列里,但是如果active=false的话,首先sprite肯定会降,Draw call会不会降就要取决于图集打包了
 

要回复问题请先

商务合作
商务合作