Zanikanie
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 3 z 23.
modulate to Color składający się z czterech części: czerwonej, zielonej, niebieskiej i alfa (a). Alfa określa, jak nieprzezroczysty jest węzeł. Wartość 1 oznacza pełną nieprzezroczystość, a 0 — niewidoczność.
Aby utworzyć animację interpolacji jednej części właściwości, zapisz tę część po dwukropku:
var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)"modulate:a" to pojedyncza liczba, więc wartością końcową jest 0.0. Czerwony, zielony i niebieski pozostają bez zmian. Działa to również w przypadku "position:x" i "scale:y".
Stopniowe zanikanie to nie to samo co visible = false. Węzeł pozostaje widoczny, ale staje się całkowicie przezroczysty.
Wyzwanie
ŁatwySpraw, aby robot zniknął.
- W
_ready()utwórz animację za pomocącreate_tween(). - Animuj
"modulate:a"do wartości0.0przez1.0sekundy.
Naciśnij „Graj”: robot znika. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _ready():
pass
Wszystkie lekcje w sekcji Dopracowanie rozgrywki
Poćwicz samodzielnie: Edytor online Godot