我有一个网格,我使用组合网格功能创建每一帧。如果我不调用mesh.optimize
函数,我就无法显示网格物体;使用重新计算法线或重新计算边界无济于事。
为什么我需要致电mesh.optimize
,它究竟做了什么?我想只做必要的事情让我的对象在屏幕上显示,因为mesh.optimize
非常昂贵。
答案 0 :(得分:1)
来自Unity的reference:
此操作可能需要一段时间,但会使显示的几何图形更快。例如,它从三角形中生成三角形条带。如果从程序上从头开始生成网格,并且希望在更高的加载时间内交换更好的运行时性能,则应该使用它。在内部,它会剥离模型,并优化顶点缓存局部的三角形。对于导入的模型,你永远不应该调用它,因为导入管道已经为你做了。
这几乎是他们所拥有的所有信息,但希望这有助于您更深入地了解幕后发生的事情。