Menu
CoddyTech

W tym samym czasie

Część sekcji Dopracowanie rozgrywki ścieżki Godot w Coddy. Lekcja 6 z 23.

Niektóre zmiany powinny zachodzić jednocześnie, na przykład moneta, która rośnie i jednocześnie zanika. parallel() sprawia, że następny krok wykonuje się w tym samym czasie co poprzedni.

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)

Węzeł rośnie i zanika w ciągu tej samej pół sekundy. Krok bez parallel() czeka na poprzedni krok, jak zwykle.

Aby uruchomić jednocześnie wszystkie kroki animacji, wywołaj tween.set_parallel() raz po create_tween().

challenge icon

Wyzwanie

Łatwy

Spraw, aby robot obracał się podczas przesuwania.

  1. Oba kroki powinny trwać tyle samo: 1 sekundę.
  2. Dodaj .parallel() do drugiego kroku, czyli obrotu, aby rozpoczął się razem z przesuwaniem.

Naciśnij „Graj”: robot wtacza się na pole jednym ruchem. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
	tween.tween_property(self, "rotation_degrees", 360.0, 1.0)

Wszystkie lekcje w sekcji Dopracowanie rozgrywki

Poćwicz samodzielnie: Edytor online Godot