Menu
CoddyTech

En même temps

Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 6 sur 23.

Certaines modifications devraient se produire en même temps, comme une pièce qui grandit tout en s'estompant. parallel() fait en sorte que l'étape suivante s'exécute en même temps que l'étape précédente.

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)

Le nœud grandit et s'estompe pendant la même demi-seconde. Une étape sans parallel() attend que l'étape précédente soit terminée, comme d'habitude.

Pour exécuter ensemble toutes les étapes d'un tween, appelez tween.set_parallel() une fois après create_tween().

challenge icon

Défi

Facile

Fais tourner le robot pendant qu’il glisse.

  1. Garde les deux étapes dans la même seconde.
  2. Ajoute .parallel() à la deuxième étape, la rotation, pour qu’elle commence en même temps que le glissement.

Appuie sur « Jouer » : le robot roule jusqu’au tapis en un seul mouvement. Puis appuie sur « Vérifier ».

Essayez vous-même

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)

Toutes les leçons de Sensations de jeu

Entraînez-vous par vous-même : Playground Godot