本想做一个大量使用龙骨的新项目,用官方的龙骨才发现drawCall异常的高,再对比egret,drawCall为1,没办法去看了egret的代码,发现别人是把alpha传进buff处理的,好吧,我也尝试修改laya的代码,改后drawCall也降为1了,但是使用mesh drawCall又上去了,看代码才发现用一次mesh DrawCall就+1,我就不用mesh吧也能忍.但当我在app上运行的时候drawCall又上去了,这才想起webgl渲染根本就不调用laya.webgl.js的代码,应该是app封装好了的.这下就没折了.希望官方重视一下,骨骼drawCall太高真没法用.附上对比图
2 个回复
Sin
赞同来自:
您说的alpha传进buff这块不知道该怎么处理。
layabox
赞同来自: