Menu
CoddyTech

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.

challenge icon

Défi

Facile

Le 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)
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