Błysk przy trafieniu
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 16 z 23.
Biały błysk natychmiast 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 wartości Color(1, 1, 1). Po ułamku sekundy robot odzyskuje swoje kolory.
W tej grze naciśnięcie E wywołuje funkcję hit() robota.
Wyzwanie
ŁatwyW funkcji hit() spraw, by robot rozbłysnął:
- ustaw
modulatenaColor(4, 4, 4), - za pomocą animacji płynnie przywróć
modulatedo wartościColor(1, 1, 1)w ciągu 0.3 sekundy.
Naciśnij E, aby to wypróbować.
Spróbuj swoich sił
extends Node2D
func hit():
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
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