Форум программистов, компьютерный форум, киберфорум
Наши страницы
Nikto
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Несколько слов о NIH и Starling

Запись от Nikto размещена 17.05.2016 в 16:06
Обновил(-а) Nikto 08.06.2017 в 10:41

NIH синдром или неприятие чужой разработки может существенно мешать разрабатывать проекты. Особенно если разрабатывается игра.
В таком случае разработчик всегда в приоритет ставит изобретение велосипедов нежели использование уже готового движка. В основном это большой минус, так как тратится куча времени на собственную разработку.
Но в редких случаях можно остаться и в плюсе. Если своя разработка окажется куда более производительнее чем чужая.

Разрабатывая очередную игру я столкнулся с проблемами производительности прорисовки графики стандартными средствами. Т.к. жутко не хотелось использовать Starling, самый популярный графический движок для AIR, одобренный адобовцами, то было решено изобрести велосипед.
После прочтения нескольких книг по Molehill в голове уже образовалась архитектура будущего графического движка для игры. За пару вечеров движок был написан.

Бенчмарк тесты показали такой фпс при 1200 анимированных объектах, анимация которых состоит из 4 кадров:
10 при отрисовке через обычный display list
22 с помощью starling
30 с помощью своего велосипеда
Также с уверенностью могу сказать, что просторы для оптимизации ещё существуют.

Но эти слова не означают, что никогда не нужно использовать чужие разработки. Просто чужими разработками нужно пользоваться в меру и чётко знать или чувствовать, в каких случаях нужно разрабатывать библиотеку, фреймворк или движок самому.

Источник: https://catplusplus.ru/blog/few_words_about_nih_and_starling
Размещено в Без категории
Просмотров 243 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru