Вспышка при попадании
Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 16 из 23.
Белая вспышка сразу показывает игроку, что что-то было поражено.
modulate умножает цвета узла. Color(1, 1, 1) ничего не меняет, поэтому это обычное значение узла. Числа больше 1 делают цвета ярче. Color(4, 4, 4) делает робота почти белым.
modulate = Color(4, 4, 4)Затем анимируй переход modulate обратно к Color(1, 1, 1). За долю секунды робот возвращается к своим цветам.
В этой игре нажатие E вызывает функцию робота hit().
Задание
ЛегкоВ hit() заставь робота мигнуть:
- установи
modulateв значениеColor(4, 4, 4), - плавно верни
modulateк значениюColor(1, 1, 1)за 0.3 секунды.
Нажми E, чтобы проверить.
Попробуйте сами
extends Node2D
func hit():
pass
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Ощущения от игры
1Твины
Ваш первый твинАнимируйте любое свойствоЗатуханиеПлавное замедлениеОдин за другимОдновременноМонетка, которая подпрыгивает4Вспышки и обратная связь
Вспышка при попаданииЗаморозка при попаданииСжатие и растяжениеВсплывающие числаПотренируйтесь самостоятельно: Песочница Godot