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

Затухание

Часть раздела Ощущения от игры путешествия по Godot на Coddy. Урок 3 из 23.

modulate — это Color из четырёх компонентов: красного, зелёного, синего и альфа-канала (a). Альфа-канал определяет, насколько непрозрачным выглядит узел. Значение 1 означает полную непрозрачность, а 0 — невидимость.

Чтобы изменить анимацией один компонент свойства, укажи его после двоеточия:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

"modulate:a" — это одно число, поэтому конечное значение — 0.0. Значения красного, зелёного и синего остаются прежними. Это также работает с "position:x" и "scale:y".

Плавное исчезновение — не то же самое, что visible = false. Узел остаётся видимым, но становится полностью прозрачным.

challenge icon

Задание

Легко

Сделай так, чтобы робот исчез: анимируй "modulate:a" до 0.0 за 1 секунду.

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

extends Node2D

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

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

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

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