减少Draw Call的方法

来源:互联网 发布:c语言 external 编辑:程序博客网 时间:2024/06/06 01:52

手动减少Draw Call
不论是Unity或其它引擎,减少Draw Call无非就是尽可能少用材质。

所以减少材质基本上有以下几步:
1、按照所用的着色器类型对材质进行分类及整合。
2、将使用同一着色器的材质的纹理合并为纹理集。
3、创建一个材质,让其包含着色器及第二步创建的纹理集。
4、重新对用到该着色器的网格进行纹理映射以匹配纹理集中的纹理坐标。
5、将第三步创建的材质赋给重新编辑后的网格。

0 0