一般情況下性能瓶頸都在CPU上,這兒也列舉下幾個常見的GPU耗時函數吧。
1 Render.Mesh
繪制網格面(沒批處理的面)
2 Batch.DrawStatic
靜態批處理
3 Batch.DrawDynamic
動態批處理
下面用圖看下:

如圖:看到在透明物體的渲染Render.TransparentGeometry中,Batch.DrawStatic被調用了34次,GPU耗時0.389ms,說明靜態批處理的物體共34個DrawCall。
Render.Mesh被Call了63次,說明場景中不透明物體共34+63=97個DrawCall。
Camera.RenderSkybox渲染天空盒共6個DrawCall,
Render.OpaqueGeometry渲染透明物體用1個Draw Call,我們就知道了場景中共 34+63+6+1 = 104個DrawCall。
