Форум программистов, компьютерный форум, киберфорум
Nikto
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

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

Запись от Nikto размещена 17.05.2016 в 16:06
Показов 1540 Комментарии 0

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

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

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

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

Источник: https://catplusplus.ru/blog/fe... d_starling
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru