Menu
CoddyTech

L’un après l’autre

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

Un tween peut contenir plusieurs étapes. Chaque appel à tween_property sur le même tween attend que l’étape précédente soit terminée.

var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)

Cela forme un saut. Le nœud monte pendant 0.4 seconde, puis descend pendant 0.4 seconde. Chaque étape commence là où la précédente s’est terminée.

Mets toute la séquence dans un seul tween. Deux appels à create_tween() créent deux tweens qui démarrent en même temps et se disputent la propriété.

challenge icon

Défi

Facile

Envoie le robot jusqu’au repère, puis ramène-le.

  1. Sous la première étape, ajoute un deuxième tween_property sur le même tween.
  2. Fais-le glisser de nouveau jusqu’à 160.0 en 0.5 seconde, sur "position:x".

Appuie sur « Jouer » : le robot atteint le repère, puis glisse jusqu’à son point de départ. Ensuite, appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position:x", 480.0, 0.5)

Toutes les leçons de Sensations de jeu

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