Показать сообщение отдельно
Старый 13.05.2016, 11:28
Termer вне форума Посмотреть профиль Отправить личное сообщение для Termer Найти все сообщения от Termer
  № 80  
Ответить с цитированием
Termer

Регистрация: Dec 2010
Сообщений: 69
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Проблемы там в основном с производительностью. Предполагалось, что он будет работать быстрее, за счет какой-то там ускоренной загрузки данных в видеокарту, а получилось, что эта конструкция работает раза в полтора медленнее. На одном и том же проекте, в одних и тех же местах, старый старлинг выдает стабильно 60 фпс, а новый едва дотягивает до 40. Количество draw calls прилично возрасло. Если раньше было можно вызввать flatten() на тех спрайтах, которые надо "запечь", то теперь нельзя. Вроде как должно было само все делаться, но на практике количество draw calls говорит об обратном. Раньше из было около 40 - 45 в одной локации у меня в игре, а в новом возрасло до 96 - 102. Анимация стала дерганной и не красивой из-за принудительной привязки к целым числам. Скорее всего все это он исправит со временем (если конечно сам не забьет), но пока старлинг 2 отдыхает.

В моей игре на 2.0.1 - scout показывает увеличение производительности в 2-2.5 раза в сравнении с 1.7. На мобилах особенно чувствуется. т.к игра динамичная.