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é.
Défi
FacileLe 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)
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
1Interpolations
Votre première interpolationInterpoler n’importe quelle propriétéDisparition progressiveDécélérationL’un après l’autreEn même tempsUne pièce qui jaillit4Flashs et retours visuels
Flash lors d’un impactGel à l’impactCompression et étirementNombres flottantsEntraînez-vous par vous-même : Playground Godot