Jeden po drugim
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 5 z 23.
Interpolacja może obejmować kilka kroków. Każde wywołanie tween_property na tej samej interpolacji 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 następnie w dół przez 0.4 sekundy. Każdy krok rozpoczyna się tam, gdzie zakończył się poprzedni.
Umieść całą sekwencję w jednej interpolacji. Dwa wywołania create_tween() tworzą dwie interpolacje, które rozpoczynają się w tym samym czasie i konkurują o właściwość.
Wyzwanie
ŁatwyRobot przesuwa się do podkładki w 0.5 sekundy. Dodaj drugi krok do tej samej animacji, który przesunie go z powrotem do domu na x = 160, również w 0.5 sekundy.
Spróbuj swoich sił
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
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