Найти в Дзене

Оптимизация в UNITY. Этим все сказано.


При создании своей игры, вы можете столкнуться со множеством трудностей. Например, трудности с разверткой 3D моделей, запеканием различных текстур, изменением направления нормалей и т.п. Но на первом месте среди всех трудностей стоит, конечно же, оптимизация.

Оптимизация - общая проблема всех разработчиков. Я потратил большое количество времени на увеличение fps от 15 до 60 в своей игре.

Первое, что нужно сделать, это убедиться, что во всех статичных объектах на сцене в инспекторе во вкладке static включена опция static batching. Это немного увеличит fps.

Во всех материалах во вкладке advanced options включите опцию enable GPU instancing, это позволит уменьшить количество draw call, что также очень сильно добавит fps в ваш проект.

Если вы используете HDRP, то в HDRP asset (в debug моде) уберите галочку enable SRP batcher. Это уменьшит количество draw call.

Также, если это возможно, объединяйте свои 3D модели в одну.

Это все основные советы, которые я могу дать по "простой" оптимизации.

Обязательно напишите в комментариях на сколько вы увеличили fps в вашей игре ;)

#ТопБЛОГ
Оптимизация в UNITY. Этим все сказано. При создании своей игры, вы можете столкнуться со множеством трудностей.
Около минуты