Menu
CoddyTech
flag Ru iconРусскийdown icon

Вспышка при попадании

Часть раздела Ощущения от игры путешествия по 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().

challenge icon

Задание

Легко

В hit() заставь робота мигнуть:

  1. установи modulate в значение Color(4, 4, 4),
  2. плавно верни modulate к значению Color(1, 1, 1) за 0.3 секунды.

Нажми E, чтобы проверить.

Попробуйте сами

extends Node2D

func hit():
	pass
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Ощущения от игры

Потренируйтесь самостоятельно: Песочница Godot