你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
· · ·
登录
注册
fairyBatching没有对隐藏物体进行drawcall优化
这个界面开启了fairyBatching,还是占了8个dc,原因是hudItem里面有很多隐藏组件,如果我把这些隐藏的组件从工程里面删除了,就只剩下2个dc了,是不是应该在DoFairyBatching的时候排除掉隐藏的物体
没有找到相关结果
已邀请:
与内容相关的链接
提交
4 个回复
azaz569
赞同来自:
我在Container.CollectChildren这方法中加入这行代码能起到明显的优化效果,不知道是否会引起其他的问题?
谷主
赞同来自:
你没上代码,不知道你怎么做隐藏的。正确的方法应该是用显示控制器,这样隐藏的东西是不会出现在显示列表的,就不会出现你说的情况了。但如果你是一个个用api设置visible的话,那就不一样了,他们虽然不可见,但仍然在显示列表里,还是会消耗一定CPU的。
在CollectChildren里加那个判断,我看是可以的。不过还要认真测试一下才能确定。
azaz569
赞同来自:
请问谷主有没有在代码中隐藏组件,用的是显示控制器隐藏逻辑的接口。组件中小物体的数量太多。
谷主
赞同来自:
removeChild啊。不都说了要移出显示列表吗。
要回复问题请先
登录
或
注册
发起人
azaz569
相关问题
怎么让子物体根据父物体来改变自身的宽度?
物体item.sortingOrder改为最高层级之后还是会被遮挡,求正确的使用姿势
快捷修改组件名的优化建议
输入控件支持tab来进行切换吗
UI面板与其他物体的层级关系问题
请教谷主为什么说永远不要在GRoot上开启fairyBatching,可以说明下吗?
如何实现GProgressBar结束后,再隐藏掉GProgressBar
大背景制作优化困惑
不能在编辑器里对列表里面的item进行操作吗
list滚动容器时,怎么做到内容溢出时虚化直至隐藏
unity开启dc优化时,列表移动时之有些资源会层级穿帮
问题状态
最新活动:
2018-05-31 11:02
浏览:
1798
关注:
2
人
4 个回复
azaz569
赞同来自:
谷主
赞同来自:
在CollectChildren里加那个判断,我看是可以的。不过还要认真测试一下才能确定。
azaz569
赞同来自:
谷主
赞同来自: