Часть #31. Новое расплавление платформы. (Базовый курс программирования на С )
Самые лучшие бесплатные курсы по C , Ассемблеру и Unreal Engine 5!
Все части в плейлисте:
Оглавление курса на Википедии: Базовый_курс_С
00:00 - Новое расплавление платформы
00:19 - Анализируем текущее решение для расплавления платформы
01:51 - Замеряем время, затрачиваемое на расплавление
06:41 - Изменяем время более точно
08:38 - Рассматриваем модель вывода платформы линиями
11:40 - Пишем тест для замера производительности
15:06 - Измеряем время для нового алгоритма
18:57 - Сохраняем исходное изображение пла
...тформы
21:05 - Создаём массив в куче
26:45 - Сохраняем пиксели изображения в массив
29:13 - Добавим деструктор класса для удаления массива из кучи
33:27 - Пишем алгоритм, рисующий платформу цветными штрихами
38:38 - Пишем метод Get_Platform_Image_Stroke_Color()
48:07 - Определяем карандаш, соответствующий цвету штриха
51:44 - Добавим 3 переменных для описания цвета карандашей платформы
55:04 - Добавим метод Get_RGB()
57:56 - Инициализируем значения цветов платформы
59:41 - Проверяем в отладчике, как снимается образ платформы
01:02:24 - Смотрим в отладчике на содержимое области памяти
01:06:39 - Отлаживаем вывод цветных штрихов
01:12:25 - Замедляем анимацию расплавления, чтобы проверить правильность работы алгоритма
01:14:44 - Убираем оставшиеся красные следы
01:16:37 - Исправляем подпрыгивание платформы на первом кадре
01:18:56 - Убираем “пиксельный мусор“
01:20:25 - Убираем лишние комментарии и добавляем нужные
01:22:03 - Создаём кисти и карандаши платформы через цвет AColor
01:23:59 - : пишем код
-Show more