Interpoluj dowolną właściwość
Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 2 z 23.
Animacja tween może zmienić dowolną właściwość przechowującą liczbę, wartość typu Vector2 lub Color. Nazwę właściwości zapisz w cudzysłowie, tak samo jak w kodzie: "position", "scale", "rotation_degrees", "modulate".
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)Dzięki temu węzeł w pół sekundy stanie się dwa razy większy.
Wartość końcowa musi być tego samego typu co właściwość. rotation_degrees przechowuje liczbę dziesiętną, więc wpisz 360.0, a nie 360. Nie pomyl jej z "rotation", która jest wyrażona w radianach. 360 radianów to około 57 obrotów.
Wyzwanie
ŁatwyRobot sunie do pola. Zmień tween tak, aby robot pozostał na miejscu i wykonał jeden pełny obrót. Zmień tween właściwości rotation_degrees na 360.0 w ciągu 1 sekundy.
Spróbuj swoich sił
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
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