Votre première interpolation
Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 1 sur 23.
Un tween modifie progressivement une propriété au fil du temps. Tu lui indiques la propriété, la valeur finale et le nombre de secondes. Godot modifie légèrement la propriété à chaque image jusqu’à atteindre cette valeur.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween() crée un tween. tween_property() prend quatre valeurs : le nœud à modifier (self désigne le nœud auquel le script est associé), le nom de la propriété entre guillemets, la valeur finale et la durée en secondes.
Le tween démarre tout seul et s’arrête lorsqu’il est terminé. Tu n’as pas besoin de _process.
Défi
FacileLe robot saute directement sur le tapis orange. Fais-le plutôt glisser jusque-là. Anime sa position jusqu’à Vector2(480, 265) en 1 seconde.
Essayez vous-même
extends Node2D
func _ready():
position = Vector2(480, 265)
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