Вопрос № 1419924

Ваня делает 2D игру для мобильных устройств. Когда игра была почти готова к релизу, он заметил во время тестирования, что игра нестабильно работает на слабых устройствах. Во время дебага он обнаружил, что много Batch-ей и как следствие Draw calls. Как Ване оптимизировать игру для слабых устройств?

Курс направлен на изучение ключевых принципов и методов работы в данной области, формирование практических навыков и понимание современных тенденций. Программа включает теоретические основы, анализ реальных кейсов и выполнение практических заданий для закрепления материала. Особое внимание уделяется развитию критического мышления и умению применять полученные знания в профессиональной деятельности. Подходит для студентов и специалистов, желающих углубить свои компетенции.
Варианты ответа:
  • Большое количество батчей - это следствие большого количества логики и отсутствие архитектуры в игре. Нужно выполнить рефакторинг логики и оптимизировать ее, постараться найти и удалить лишнюю, а в дальнейшем использовать архитектуру в своих играх.
  • Данная проблема связана с большим количеством графики в игре, а точнее, на сценах. Нужно разбить сцену на несколько сцен поменьше или подгружать графику постепенно.
  • С данной проблемой поможет справиться использование статических объектов, а также текстур, на которых расположено несколько графических элементов. Если графические элементы - это разные файлы, то можно объединить их с помощью Sprite Atlas.

Ответ будет доступен после оплаты