Twoja pierwsza interpolacja
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 1 z 23.
Tween płynnie zmienia wartość właściwości w czasie. Podajesz mu właściwość, wartość końcową i czas w sekundach. Godot zmienia wartość właściwości odrobinę w każdej klatce, aż osiągnie wartość końcową.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween() tworzy tween. tween_property() przyjmuje cztery wartości: węzeł, który ma zostać zmieniony (self to węzeł, do którego przypisano skrypt), nazwę właściwości w cudzysłowie, wartość końcową i czas w sekundach.
Tween uruchamia się sam i zatrzymuje po zakończeniu. Nie potrzebujesz _process.
Wyzwanie
ŁatwyRobot skacze prosto na bursztynową platformę. Spraw, aby zamiast tego płynnie się na nią przesunął. Animuj jego position do Vector2(480, 265) w ciągu 1 sekundy.
Spróbuj swoich sił
extends Node2D
func _ready():
position = Vector2(480, 265)
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