Jeden po drugim
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 5 z 23.
Animacja typu tween może zawierać kilka kroków. Każde wywołanie tween_property na tym samym tweenie czeka, aż zakończy się poprzedni krok.
var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)To podskok. Węzeł porusza się w górę przez 0.4 sekundy, a potem w dół przez 0.4 sekundy. Każdy krok zaczyna się tam, gdzie zakończył się poprzedni.
Umieść całą sekwencję w jednym tweenu. Dwa wywołania create_tween() tworzą dwa tweens, które zaczynają działać w tym samym czasie i rywalizują o właściwość.
Wyzwanie
ŁatwyWyślij robota na pole i z powrotem.
- Pod pierwszym krokiem dodaj drugie wywołanie
tween_propertyw tej samej animacji. - Spraw, by płynnie wrócił do
160.0w0.5sekundy dla"position:x".
Naciśnij „Graj”: robot dotrze na pole, a następnie płynnie wróci. Potem naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
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