Menu
CoddyTech

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ść.

challenge icon

Wyzwanie

Łatwy

Wyślij robota na pole i z powrotem.

  1. Pod pierwszym krokiem dodaj drugie wywołanie tween_property w tej samej animacji.
  2. Spraw, by płynnie wrócił do 160.0 w 0.5 sekundy 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

Poćwicz samodzielnie: Edytor online Godot