刚出炉的小游戏,扫一扫支持一下

DrawCall太多了。每个方格sprite+label都要占用2次DrawCall。除了把label当sprite来处理,还能怎样减少drawCall呢?

有游戏教程。

木有人给个意见吗

使用的creator版本是多少?
label会打算批处理,让sprite和label分别放在不同的父节点下会好点。
或者升级到2.0.7
设置Label的Batch As Bitmap 也可以加入合批
上述方法能够帮助你减少drawcall

不能把 cacheAsBitmap 做到 node 上吗。非要 label 里

creator版本是2.05

Label和背景我有不同的颜色。最终解决方案还是把lable做成多钟不同颜色图片合批了,只调用用了一次drawCall。

还有一个问题是,本身我的资源都是纯白色的,然后设置不同的颜色,用来做皮肤,但是一个父节点下的子节点同一个图片,设置不同的颜色都会新增Drwacall很烦。