Unity中的OpenGL线,画一次但永远显示?

时间:2018-01-31 18:01:48

标签: unity3d opengl

现在在我的团结项目中,我绘制的OpenGL线类似于drawRay()在Unity中的工作方式。我一直在尝试这样做,以便一旦渲染/绘制线条,它们就会停止重绘自己,这样我就可以节省性能。

有没有办法只在OnPostRender()函数中绘制一次OpenGL线,但是它会不断地在统一场景中绘制,好像它现在是静态图像一样?

1 个答案:

答案 0 :(得分:1)

你不能这样做

如果你想要坚持下去,那么就需要绘制它们。你不能吃蛋糕(可见的多边形)并吃它(不要画它们)。

节省性能的唯一方法是将事物一起批量处理成更大的可绘制多边形块,并一次性将它们全部绘制出来。