讨论一下 Drawcall 优化,大家来围观

其实,最好是显示层级和渲染层级分开,这样能完美解决问题,只是可能对引擎修改较大。

在现有条件下,优化DrawCall可参考我这个帖子:分享一个游戏DrawCall分析利器-SpectorJS

如果把item上面的按最有的方式渲染,然后自己通过代码再调整层级呢?

:laughing:了解了DrawCall之后如何帮助实践?试试这个预览模式和构建模式都能实时查看每个节点的DrawCall的Creator节点树插件:
https://store.cocos.com/app/detail/2940


想要优化列表的DC,区域裁剪+分层渲染。
将item分到不同的层即可。按照这种做法,那么一个列表的DC会在10以下。
例如:mask+item背景层+item道具图标层+item文本层+item选中层=7(DC)

1赞