Часть #71. Монстр “Глаз“. (Базовый курс программирования на С )
Вы можете поддержать автора и купить курсы на
Оглавление курса на Википедии: Базовый_курс_С
00:00 - Монстр “Глаз“
00:34 - Добавим копипастом класс AsMonster_Set
04:02 - Добавим класс AMonster
06:34 - Добавим набор монстров в движок
08:56 - Добавим метод Emit_At_Gate()
14:41 - Добавим инициализацию набора монстров
17:40 - Активация монстра возле указанного гейта
20:40 - Добавим в рамку метод Get_Gate_Pos()
22:09 - Добавим в гейт метод Get_Pos()
23:20 - Добавим монстру метод Activate() и конструктор
25:43 - Выбираем монстров и снимаем раскадровку анимации
30:33 - Декомпозируем анимацию глаза
32:16 - Рисуем основу монстра в AMonster::Draw()
36:09 - Добавим эллиптический регион обрезки
37:36 - Подбираем цвет “затенённой“ части монстра
41:08 - Рисуем второй круг монстра
45:12 - Рисуем роговицу
51:30 - Рисуем радужку
53:11 - Рисуем зрачок
55:53 - Делаем переменный размер роговицы
01:00:48 - Обрезаем вывод по размеру роговицы
01:02:47 - Обводим роговицу эллиптической дугой
01:09:35 - : пишем код
01:09:49 - Декомпозируем анимацию мигания глаза
01:11:31 - Описываем состояния мигания в EEye_State
01:13:29 - Описываем расписание мигания всех глаз
01:17:29 - Задаём расписание мигания конкретного глаза
01:22:10 - Вычислим текущий кадр анимации по расписанию
01:25:51 - Вычисляем текущую высоту роговицы
01:31:27 - Подкорректируем расписание мигания
01:33:38 - : пишем код
-
-
37 views
418
124
3 years ago 00:06:18 2.2K
Нейродыхание. Базовый курс. Урок 1
5 years ago 00:50:20 2K
“Базовый курс - Вводная лекция“
10 years ago 00:06:40 2.1K
World of Warships. Базовый курс. Где у корабля цитадель?