[]复杂模型的渲染问题
我们在战斗中需要使用比较多种类的小兵,然而单一个小兵的模型图集大小比较大,在战斗中因为图集的图层交错渲染,会导致drwacall暴涨,问一下这样有什么比较好的解决方案吗?我试过拆成单张,然后利用laya大图集渲染,但是这个也不显示,我们模型的帧数太多了,而且久了好像会顶掉大图集里的其他图片,大图集的大小是恒定的吧
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
darrenqqtech
赞同来自:
darrenqqtech
赞同来自:
qian
赞同来自:
darrenqqtech
赞同来自:
对复杂静态内容设置cacheAs,能大量减少DrawCall,使用好cacheAs是游戏优化的关键。
尽量保证同图集的图片渲染顺序是挨着的,如果不同图集交叉渲染,会增加DrawCall数量。
尽量保证同一个面板中的所有资源用一个图集,这样能减少提交批次。
文档就这么几句话。。。战斗内容没法静态,另外说这个渲染顺序,我也试过了,还是没办法减少DC
例如把使用同一图集的单位集中drwacall,也没能达到预期的效果,dc并没有减少的