在我的3D汽车战争手机游戏中,我在Shader.Create GPU程序上获得了巨大的峰值,根据Profiler提到:
我在Unity项目中导入了环境和汽车3d模型。我没有更改任何模型着色器或材料,我保留所有那些我收到。
对我来说有什么解决方案?所以我可以提高游戏的性能。
你可以尝试使用ShaderVariantCollection,你也可以查看WarmupAllShaders [https://docs.unity3d.com/ScriptReference/Shader.WarmupAllShaders.html]。