有三个问题要问一下

1、自动图集配置导出文件
2.1官方文档说生成的图集是在res/raw-assets下面可以找到,但实际上构建包下res/raw-assets全是uuid的目录,不知道构建包里的图集到底在哪里

2、BMFont和Atlas字体合入UI图集
2.1官方说直接把fnt和png拖入要打图集的目录,是的,预览图里面确实有字体,但是构建包出来的时候,使用同一图集上的BMFont和Sprite,官方说是DC应该是1,但实际上不是1,感觉BMFont并没有合入到UI图集中去

3、Spine动画的DC过高
用Spine做的动画,动画的png只有一张,但是绘制的时候,有的动画DC消耗是2-3,多的时候 一个Spine动画居然消耗12个DrawCall,不知道引擎是如何处理的

  1. 自动图集依然是会被序列化成uuid,构建输出的时候才确定具体位置。
  2. BMFont和Sprite的合批目前还是有问题,确认应该2.0.7正式版会修复。
  3. DC超过1个的情况,麻烦提供下demo,我们分析具体情况!

1、如何在构建目录中找到序列化uuid的图集?
2、2.1版本的BMFont和Sprite的合批啥时候可以修复?
3、单独渲染一个spine动画,DC>1,发demo给你们分析下

引擎大大们 ,瞧瞧,里面的animation 是spine动画,实际上是一张图 但是dc却是1-2
还有bmfont和sprite的交叉渲染,即使合图了,但是DC还是打断的
问问2.1版本的这两个问题,什么时候修复一下?

assets.rar (200.8 KB)

Spine动画内使用了两种混合模式的效果,所以会产生2个DC,这种逻辑目前是不可优化的。