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 crée 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 entrent en conflit pour contrôler la propriété.

challenge icon

Défi

Facile

Le robot glisse jusqu’au tapis en 0.5 seconde. Ajoute une deuxième étape au même tween pour le faire glisser de retour à la maison à x = 160, également en 0.5 seconde.

Essayez vous-même

extends Node2D

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

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Sensations de jeu

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