其实,最好是显示层级和渲染层级分开,这样能完美解决问题,只是可能对引擎修改较大。
在现有条件下,优化DrawCall可参考我这个帖子:分享一个游戏DrawCall分析利器-SpectorJS
如果把item上面的按最有的方式渲染,然后自己通过代码再调整层级呢?
了解了DrawCall之后如何帮助实践?试试这个预览模式和构建模式都能实时查看每个节点的DrawCall的Creator节点树插件:
https://store.cocos.com/app/detail/2940