Shader.CreateGPUProgram - проблема с производительностью - PullRequest
0 голосов
/ 18 апреля 2019

В моей мобильной игре про трехмерную автомобильную войну я получал огромные всплески на Shader.CreateGPUProgram в соответствии с данными Профилировщика:

enter image description here

Я импортировал 3D-модели автомобилей и окружающей среды в рамках своего проекта Unity. Я не менял никаких моделей шейдеров или материалов, я сохраняю все те, что получил.

enter image description here

Какое решение для меня? так что я могу улучшить производительность игры.

1 Ответ

0 голосов
/ 19 апреля 2019

вы можете попробовать использовать ShaderVariantCollection, вы также можете проверить WarmupAllShaders [https://docs.unity3d.com/ScriptReference/Shader.WarmupAllShaders.html].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...