filmov
tv
Базовый курс С++ Часть #30. Выпадение буквы из кирпича
Показать описание
Часть #30. Выпадение буквы из кирпича. (Базовый курс программирования на С++)
Самые лучшие бесплатные курсы по C++, Ассемблеру и Unreal Engine 5!
00:00 - Выпадение буквы из кирпича
00:17 - Исправляем циклы вывода и анимации активных кирпичей
02:07 - Анализируем сценарии, при которых буквы выпадают из кирпичей
03:11 - Добавляем метод On_Hit()
06:31 - Выбираем случайным образом действие при разбитии кирпича
11:10 - Создаём класс падающей буквы AFalling_Letter
14:42 - Создаём массив падающих букв Falling_Letters
16:33 - Добавляем очередную падающую букву в массив
20:57 - Выносим код в метод Add_Falling_Letter()
24:34 - Переносим метод Draw_Brick_Letter() из класса ALevel в AFalling_Letter
26:43 - Выносим в конфиг кисти и карандаши для рисования кирпичей
32:36 - Копируем методы Act(), Draw() и Is_Finished() из класса активного кирпича в класс падающей буквы
36:13 - Описываем прямоугольником Letter_Cell область падающей буквы
39:25 - Дорабатываем метод Draw() падающей буквы
44:44 - Исправляем создание падающей буквы в методе Add_Falling_Letter()
47:11 - Обнуляем массив Falling_Letters в методе Init()
47:44 - Выводим все падающие буквы
48:42 - Вызываем анимацию всех падающих букв
52:08 - Анимируем падение буквы
53:40 - Очищаем фон под падающей буквой
59:01 - Исправляем баг с остановкой падающей буквы
01:02:37 - Исправляем баг с белыми точками после мячика
01:13:35 - Анимируем вращение буквы
01:16:06 - Замедляем вращение буквы в 4 раза
01:19:03 - Смещаем начало анимации на 2 кадра вперёд
01:21:27 - Дописываем метод Is_Finished()
01:23:59 - Рисуем фоном отсутствующие кирпичи в Draw_Brick()
01:25:32 - Стираем из уровня разбитый кирпич
Самые лучшие бесплатные курсы по C++, Ассемблеру и Unreal Engine 5!
00:00 - Выпадение буквы из кирпича
00:17 - Исправляем циклы вывода и анимации активных кирпичей
02:07 - Анализируем сценарии, при которых буквы выпадают из кирпичей
03:11 - Добавляем метод On_Hit()
06:31 - Выбираем случайным образом действие при разбитии кирпича
11:10 - Создаём класс падающей буквы AFalling_Letter
14:42 - Создаём массив падающих букв Falling_Letters
16:33 - Добавляем очередную падающую букву в массив
20:57 - Выносим код в метод Add_Falling_Letter()
24:34 - Переносим метод Draw_Brick_Letter() из класса ALevel в AFalling_Letter
26:43 - Выносим в конфиг кисти и карандаши для рисования кирпичей
32:36 - Копируем методы Act(), Draw() и Is_Finished() из класса активного кирпича в класс падающей буквы
36:13 - Описываем прямоугольником Letter_Cell область падающей буквы
39:25 - Дорабатываем метод Draw() падающей буквы
44:44 - Исправляем создание падающей буквы в методе Add_Falling_Letter()
47:11 - Обнуляем массив Falling_Letters в методе Init()
47:44 - Выводим все падающие буквы
48:42 - Вызываем анимацию всех падающих букв
52:08 - Анимируем падение буквы
53:40 - Очищаем фон под падающей буквой
59:01 - Исправляем баг с остановкой падающей буквы
01:02:37 - Исправляем баг с белыми точками после мячика
01:13:35 - Анимируем вращение буквы
01:16:06 - Замедляем вращение буквы в 4 раза
01:19:03 - Смещаем начало анимации на 2 кадра вперёд
01:21:27 - Дописываем метод Is_Finished()
01:23:59 - Рисуем фоном отсутствующие кирпичи в Draw_Brick()
01:25:32 - Стираем из уровня разбитый кирпич
Комментарии