Menu
CoddyTech

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.

challenge icon

Wyzwanie

Łatwy

Robot 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)
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Dopracowanie rozgrywki

Poćwicz samodzielnie: Edytor online Godot