Disparition progressive
Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 3 sur 23.
modulate est une Color composée de quatre éléments : rouge, vert, bleu et alpha (a). L’alpha détermine à quel point le nœud paraît opaque. 1 signifie opaque et 0 signifie invisible.
Pour interpoler une partie d’une propriété, écris cette partie après deux-points :
var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)"modulate:a" est un nombre unique, donc la valeur finale est 0.0. Le rouge, le vert et le bleu restent identiques. Cela fonctionne aussi pour "position:x" et "scale:y".
Un fondu n’est pas la même chose que visible = false. Le nœud reste visible, mais devient complètement transparent.
Défi
FacileFais disparaître progressivement le robot : anime "modulate:a" jusqu’à 0.0 en 1 seconde.
Essayez vous-même
extends Node2D
func _ready():
pass
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