C++ : консольный движок 2D графики olcPixelGameEngine 1.0

Аватар автора
00:01 Введение в пиксельный игровой движок • Представление пиксельного игрового движка OneLoneCoder. • Упоминание о предыдущем консольном игровом движке OLC Console Game Engine. 01:10 Проблемы с консольным движком • Ограничения консольного движка при работе с графикой. • Снижение производительности при текстурировании. • Необходимость более качественной графики для демонстрации алгоритмов. 02:08 Создание пиксельного движка • Пиксельный движок как решение с одним заголовочным файлом. • Лицензия OLC Three, похожая на BSD Three. • Продолжение использования консольного движка для текстовых приложений. 03:16 Совместимость и поддержка • Компиляция в Linux для максимальной совместимости. • Поддержка CodeBlocks в Windows. • Независимость от типов символов. 04:24 Основные особенности пиксельного движка • Работа с пикселями вместо символов. • Поддержка прозрачности. • Загрузка спрайтов в формате PNG. 05:43 Функции и взаимодействие • Функции создания, обновления и уничтожения пользователя. • Проверка состояния окна, клавиш и мыши. • Рисование пикселей, линий, контуров, окружностей, прямоугольников, треугольников и спрайтов. 07:20 Демонстрация работы • Создание класса, наследуемого от пиксельного движка. • Переопределение конструктора и функций создания и обновления пользователя. • Запуск приложения и отображение случайных цветов пикселей. 10:22 Рисование пикселей • Использование функции draw для рисования пикселей. • Изменение внешнего вида пикселей без использования текста. •...

0/0


0/0

0/0

0/0

0/0