我用的1.8版本,为什么我用官方的实例,在web里显示的draw call特别高,没有自动批次渲染?

我使用的你们的examples里的AtlasSprite,然后我把所有的label都给删了,只保留一个SpriteFrame创建的Sprite,然后我复制5个,然后运行起来显示的draw call 为6。5个Sprite和1个background,如果自动批次渲染,draw call应该为2才对。


我测试过自动批次。没问题

需要什么设置吗?还是有什么隐性的设定?按正常来说,同一个纹理创建多份应该是自动批次渲染的才对

我也遇到过这个问题,但现在重点没有在web上,所以没有在意,如果知道怎么解决了,告诉下哦。

找到原因了,是在mac下用 Chrome,62.0.3202.94(正式版本) (64 位)版本不会自动批次渲染,在Safari上和win32下没这问题。

我把Chrome更新到最新了,还是有这个问题

还跟浏览器有关系,手机上的safari,会自动优化批次不呢?

不知道,要等官方回复看看到底啥原因,我目前测出来是这样的

跟浏览器有关,在win32下,我用了chrome 和edge都没问题,唯独在mac下的chrome 64位版本下有问题,在Safari下也没问题

。。。哈哈哈 我是在win下测得。mac 64位 确实没合并drawcall