С++ : новый «движок» olcPixelGameEngine 2.0 ( апр. 2020 )

Аватар автора
00:01 Введение в Pixel Game Engine 2 • Представление игры One Lone Coder на движке Pixel Game Engine 2. • Объяснение структуры видео: новые функции, философия дизайна, примеры. • Подчёркивание обратной совместимости с предыдущими версиями. 01:00 Основные функции и проблемы • Простота использования: достаточно включить один заголовочный файл. • Функции рисования: круги, прямоугольники, линии, треугольники, спрайты. • Взаимодействие с пользователем: ввод с клавиатуры и мыши. • Кроссплатформенность и автономность. 02:23 Проблемы производительности • Жалобы на скорость рисования спрайтов, особенно с высоким разрешением. • Ограничения кроссплатформенности. • Привязка к процессору вместо использования графических возможностей. 04:10 Новый примитив — декаль • Введение декаля как непостоянного спрайта, который хранится на графическом процессоре. • Преимущества декаля: высокая производительность, возможность обработки рендеринга видеокартой. • Недостаток: невозможность запроса памяти для проверки пикселей. 05:52 Демонстрация использования декаля • Создание и вывод декаля на экран. • Пример с переопределением базового класса Pixel Game Engine. • Загрузка спрайта и декаля, обновление декаля при изменении спрайта. 08:00 Тестирование производительности • Сравнение производительности при рисовании спрайта и декаля. • Увеличение частоты кадров с 45 до 3500 кадров в секунду при использовании декаля. • Возможность масштабирования и изменения цвета декаля. 09:43 Дополнительные аргументы...

0/0


0/0

0/0

0/0

0/0