在我的3d汽车大战手机游戏中,我在Shader.CreateGPUProgram上得到了巨大的峰值,根据Profiler提到:

我在Unity项目中导入了环境和汽车3d模型。我没有改变任何模型,着色器或材质,我保留所有这些我收到的。

我的解决方案是什么?这样我就可以提高游戏的性能。
发布于 2019-04-19 14:05:00
您可以尝试使用ShaderVariantCollection,也可以查看WarmupAllShaders[ https://docs.unity3d.com/ScriptReference/Shader.WarmupAllShaders.html ]。
https://stackoverflow.com/questions/55747567
复制相似问题