Programming
May 28

Способы оптимизации проекта Unity

Сцена/проект
• Batching (отрисовка статических объектов как один большой, отрисовка динамических объектов с одинаковым материалом)
• Файл который делит код на модули
UI
• Прозрачные картинки не использовать
Ресурсы
• Атласы и картинки красные 2n
Код
• /, sqrt, magnitude
• Дорогие операции
• Find
• Camera.main
• Comparing with null
• AddComponent
• GetComponent
• String based (concatenation)
• Debug.Log?
• Вызов ошибки дороже, чем try catch
• Struct instead class
• In modificator (ref, out)