Базовый курс С++ Часть #62. Лазерная платформа, этап 2

preview_player
Показать описание
Часть #62. Лазерная платформа, этап 2. (Базовый курс программирования на С++)
Самые лучшие бесплатные курсы по C++, Ассемблеру и Unreal Engine 5!

00:00 - Лазерная платформа, этап 2
00:31 - Добавим обработку буквы "Л" в On_Falling_Letter()
02:09 - Ускоряем для отладки переход в лазерное состояние
03:06 - Разбираемся, как мы будем делать анимацию платформы
04:57 - Как мы сделаем анимацию крыла
06:53 - Добавим коэффициент трансформации ratio в Draw_Laser_Wing()
08:34 - Меняем высоту эллипса от 7 до 12 игровых пикселей
11:14 - Отключим рисование остальных элементов платформы
12:23 - Настраиваем рисование перемычки
13:48 - Баг: платформа анимируется не по середине уровня
15:35 - Исправляем позиционирование в Act_For_Rolling_Step()
16:42 - Анализируем анимацию перемычки
20:24 - Рисуем начальное и конечное состояние перемычки
24:45 - Добавим метод Draw_Expanding_Rectangle()
34:38 - Преобразуем Draw_Expanding_Rectangle() в Draw_Expanding_Figure()
36:22 - Применяем Draw_Expanding_Figure() для рисования крыла
41:19 - Анимируем правое крыло
46:14 - Анимируем пушку
54:13 - Анимируем хвост
56:31 - Заменяем тип аргументов в Draw_Expanding_Figure() с int на double
58:25 - Вынесем код в Get_Expanding_Value()
01:01:34 - Корректируем рост хвоста
01:04:47 - Анимируем внутреннюю часть кабины
01:09:50 - Анимируем среднее кольцо кабины
01:16:57 - Анимируем внешнюю часть кабины
01:19:37 - Смотрим анимацию всей платформы
01:21:55 - Анализируем анимацию ног и средней части
01:23:39 - Анимируем рост "ног" платформы
01:26:03 - Анимируем уменьшение средней части платформы
01:28:47 - Выносим код в Draw_Laser_Inner_Part()
01:31:28 - Проверяем анимацию платформы, залитой цветом
01:32:42 - Добавим перечисление EFigure_Type и применим его в Draw_Expanding_Figure()
01:37:10 - Завершаем настройку анимации платформы
01:39:12 - Баг: платформа обрезана слева на 2 пикселя
01:45:22 - Смотрим, как платформа переходит между состояниями

Рекомендации по теме
Комментарии
Автор

Кому это интересно не понравилось? Радуйтесь, что вам бесплатно дают ценнейший материал, который только можно себе представить. Желаю автору, Александру Семенко, крепкого здоровья и выражаю искреннюю благодарность за труд

VladP-zp
Автор

Хорошего дня! Не много не понял про bool rectangle, не много не понял для чего его добавлять, 38.00. Благодарю за уроки

davidshapirofitnessmotivat
Автор

Александр, добрый день. Хочу с Вами поговорить не по теме урока. Начиная этот курс я не понимал практически ничего). Сейчас я понимаю концепцию ООП, принципы рефакторинга, WinAPI и практически все темы, которые мы проходили. Но есть одна проблема: я не могу сам без Вас придумывать алгоритмы... Пробовал сделать вторую часть анимации без предварительного просмотра урока, до конца так и не вышло... Когда смотришь Ваши уроки, то потом писать легко... Значит ли это, что я могу и быть только "техником", а не "творцом"? Если нет, то как этому научиться? Хотя скажу честно, в самом начале, я даже за Вами сам не мог повторить без подсказок ( сейчас же пишу почти сам, но по Вашему плану). То есть мозг запоминает Ваши решения и алгоритмы, но придумать новые сам не может

СтепанБоднар-уэ
Автор

Закинул уроки на месяцев 4 и теперь вообще ничего не помню, ни как всё работает ни что впринципе я писал там. Что делать не знаю, не могу продолжить смотреть, не понимая при этом 60 видео

deniknatrape
welcome to shbcf.ru