升级到 2.0.1后,drawcall数目飙升

使用的AutoAtlas看上去也没什么可修改的。
难道是升级指南中哪些关键我没注意?
想问问大家有没有这个问题?

自动图集里面是包含fnt+png的,使用很多。不知道是否影响。

看一下有没有频繁切换颜色,现在底层默认不再把颜色当做顶点数据传入渲染了。而是当成一个uniform属性。所以你改一次颜色就多一次drawcall。

fak?

确实是有的
this.node.opacity = 255;
this.coreNode.color = this.getMainColor();
this.outlineNode.color = this.getDarkColor();
this.valueLabel.node.color = this.getDarkColor();
this.outlineProgressBar.node.color = this.getMainColor();
this.rewardText.node.color = this.getDarkColor();
this.rewardValue.node.color = this.getDarkColor();
那有什么修改建议呢?

貌似还有别的问题,注释了仍然没什么变化

为什么2.0版本要把顶点颜色去掉,这个貌似也不会快多少吧,这个对重UI的游戏是个巨坑,换颜色是很大的需求,建议官方要不就可以让用户控制,要不就直接加回来

今天刚好来看。不知这个问题怎么办?
另外貌似sprite 的不同type都没法合并了吧?

持续关注此问题!!!