Shader.CreateGPUProgram-性能问题

时间:2019-04-18 13:55:35

标签: unity3d

在我的3d汽车战争手机游戏中,按Profiler所述,我在Shader.CreateGPUProgram上获得了巨额收益:

enter image description here

我在Unity项目中导入了环境和汽车3D模型。我没有更改任何模型着色器或材质,我将所有这些都保留下来。

enter image description here

对我来说有什么解决方案?这样我就可以改善游戏的性能。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用ShaderVariantCollection,也可以检出WarmupAllShaders [https://docs.unity3d.com/ScriptReference/Shader.WarmupAllShaders.html]。