我应该合并哪些对象网格?

时间:2016-08-12 16:23:36

标签: unity3d

我目前正在测试draw call minimizer,它正在按预期运行。它只是将网格组合在一起,因此绘制调用的数量较少。我只是想知道我应该如何选择我应该结合的网格。我认为合并场景中的所有内容并不是一个好主意。我应该根据它们之间的距离(仅组合在一起的网格)或共享相同材料的网格来组合它们吗?我认为组合在一起的网格是有意义的,因为没有太多额外的网格数据传递到图形卡(如果我将所有这可能是一个问题),但我不是专家,所以我请求你的帮助

1 个答案:

答案 0 :(得分:1)

只需阅读说明......
这项资产是为了结合"事物" (网格,纹理,材质)共享完全相同的属性。
意思是:您是否在游戏中重新使用相同的网格?结合它们!
一遍又一遍地使用相同的材​​料?结合它们!
同样适用于纹理 还有一个注释在无意义的情况下添加:" 注意:使用不同的着色器将增加绘制调用,因此使用尽可能多的相同类型的着色器以获得最佳效果!"
很长的故事,只要你没有做任何其他的优化(例如Occlusion Culling),就可以将相同的网格组合在一起(恕我直言,所有这些都在一个场景中),否则合并一个项目并测试结果。