Найти в Дзене
Как жаль, что нельзя себя клонировать и одновременно заниматься несколькими задачами
В общем разбираю проект Lyra. Да, это онлайн шутер, но это совершенно не важно. Те архитектурные решения, которые применены под капотом, можно брать на вооружение для любых жанров. Проект уходит от основных принципов ООП, которые являются базой для всего движка, и добавляет модульную систему. Это особенно привлекательно, потому что используя Mass Entity - я уже отказался от некоторых принципов ООП в пользу дата ориентированного дизайна и событийной системы. В игре объекты более не являются главными на сцене. Главные - это данные, которые работают в многопотоке, удобные для процессора, а вместо объектов - визуальные пустышки, которые ничего из себя не представляют...
2 дня назад
Знаете что это
? Так выглядит проигрывание треков. Есть 3 массива треков: Для главного меню, для игры и для боевого режима. Внутри каждого массива треки проигрываются случайным образом с плавными переходами. Переключение на трек из другого массива так же происходит плавно...
3 дня назад
Такие результаты
Видео будет потом. Что в таблице, визуально видно два строковых блока, сверху результаты на блюпринтах, снизу такие же тесты на C++. Логика вся идентичная, спавнер объектов общий. В каждом режиме запускалась одна и та же нагрузка. Видно итоговые показатели FPS и время кадра. Делал по 10 замеров и в таблицу вставил средние значения. Какие были тесты, спавнил 1024 актора и выполнялась нагрузка: 1...
3 дня назад
Такие результаты
Видео будет потом. Что в таблице, визуально видно два строковых блока, сверху результаты на блюпринтах, снизу такие же тесты на C++. Логика вся идентичная, спавнер объектов общий. В каждом режиме запускалась одна и та же нагрузка. Видно итоговые показатели FPS и время кадра. Делал по 10 замеров и в таблицу вставил среднее...
3 дня назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала