W tym samym czasie
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 6 z 23.
Niektóre zmiany powinny zachodzić jednocześnie, na przykład moneta, która rośnie i jednocześnie zanika. parallel() sprawia, że następny krok wykonuje się w tym samym czasie co poprzedni.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)Węzeł rośnie i zanika w ciągu tej samej pół sekundy. Krok bez parallel() czeka na poprzedni krok, jak zwykle.
Aby uruchomić jednocześnie wszystkie kroki animacji, wywołaj tween.set_parallel() raz po create_tween().
Wyzwanie
ŁatwySpraw, aby robot obracał się podczas przesuwania.
- Oba kroki powinny trwać tyle samo: 1 sekundę.
- Dodaj
.parallel()do drugiego kroku, czyli obrotu, aby rozpoczął się razem z przesuwaniem.
Naciśnij „Graj”: robot wtacza się na pole jednym ruchem. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
tween.tween_property(self, "rotation_degrees", 360.0, 1.0)
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