-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
Creator 版本:
目标平台:
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
1.散图小图和并大图
2.label和图片不要嵌套使用,数字lebel可以用图集代替
3.渲染管线合并
您好,刚才没注意还没填写内容就发出去了。
谢谢!
那渲染管线如何合并?
渲染管线合并就是:散图小图合并成大图后,把同一个大图里面的小图全部放在一个节点上,就会统一渲染,这样就相当于一个纹理,Draw call就会降低了
有没有用camera?
与camera没有关系,主要是你要同一张纹理的大图中碎土都放在同个node上系统就会自动合并渲染管线,比如spine,碎图很多,但是打成大图后,通过new 一个spine出来其实draw call只有一个,但是如果你spine里面用两张大图,draw call 可能比2还多。
但是lz这个应该不是这个情况,他发了自己的demo,明显这个场景就用一张小图。所以我怀疑跟camera有关,因为这个情况我遇到过。你可以试验一下,最简单的场景100个sprite,1个camera,如果把每个sprite都addTarget到camera,那么dp就是100。如果把100个sprite都加到同一个父节点,然后把这个父节点addTarget到camera,那么dp就是1。也就是说camera的addTarget会打断合批。
前辈的意思是,使用Camrea的情况下,draw call会明显的降低吗?
2.label和图片不要嵌套使用 嵌套使用是怎么个使用法,不嵌套该怎么使用
用了。
谢谢大神!把星星挂同一个节点下就没问题了!谢谢
明白了,谢谢大神!谢谢
原来是这样,明白了,谢谢大神!
谢谢!