Błysk przy trafieniu
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 16 z 23.
Biały błysk od razu pokazuje graczowi, że coś zostało trafione.
modulate mnoży kolory węzła. Color(1, 1, 1) niczego nie zmienia, więc jest to normalna wartość węzła. Liczby większe od 1 rozjaśniają kolory. Color(4, 4, 4) sprawia, że robot jest prawie biały.
modulate = Color(4, 4, 4)Następnie użyj tween, aby przywrócić modulate do Color(1, 1, 1). Robot wraca do swoich kolorów w ułamku sekundy.
W tej grze naciśnięcie E wywołuje funkcję hit() robota.
Wyzwanie
ŁatwySpraw, aby robot migał po trafieniu.
- W
hit()ustawmodulatenaColor(4, 4, 4). - Następnie w ciągu
0.3sekundy stopniowo zmieńmodulatez powrotem naColor(1, 1, 1).
Naciśnij „Graj” i naciśnij E: robot mignie na biało i stopniowo wróci do poprzedniego wyglądu. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func hit():
pass
Wszystkie lekcje w sekcji Dopracowanie rozgrywki
1Interpolacje
Twoja pierwsza interpolacjaInterpoluj dowolną właściwośćZanikanieŁagodne wyhamowanieJeden po drugimW tym samym czasieMoneta, która wyskakuje4Błyski i informacja zwrotna
Błysk przy trafieniuZatrzymanie przy trafieniuŚciśnięcie i rozciągnięciePływające liczbyPoćwicz samodzielnie: Edytor online Godot