[]复杂模型的渲染问题

我们在战斗中需要使用比较多种类的小兵,然而单一个小兵的模型图集大小比较大,在战斗中因为图集的图层交错渲染,会导致drwacall暴涨,问一下这样有什么比较好的解决方案吗?我试过拆成单张,然后利用laya大图集渲染,但是这个也不显示,我们模型的帧数太多了,而且久了好像会顶掉大图集里的其他图片,大图集的大小是恒定的吧
已邀请:

darrenqqtech

赞同来自:

有没有大神求指导,求指路呀

darrenqqtech

赞同来自:

自顶一下,拆成小图片加载好像已经把大图集撑爆了,部分texture都显示不了了

qian

赞同来自:

这个问题 你看一下性能优化的文档吧

darrenqqtech

赞同来自:

二、优化DrawCall

对复杂静态内容设置cacheAs,能大量减少DrawCall,使用好cacheAs是游戏优化的关键。

尽量保证同图集的图片渲染顺序是挨着的,如果不同图集交叉渲染,会增加DrawCall数量。

尽量保证同一个面板中的所有资源用一个图集,这样能减少提交批次。

文档就这么几句话。。。战斗内容没法静态,另外说这个渲染顺序,我也试过了,还是没办法减少DC

QQ图片20180203183215.png

例如把使用同一图集的单位集中drwacall,也没能达到预期的效果,dc并没有减少的

要回复问题请先

商务合作
商务合作