Menu
CoddyTech

Interpoler n’importe quelle propriété

Fait partie de la section Sensations de jeu du Journey Godot de Coddy. Leçon 2 sur 23.

Un tween peut modifier toute propriété contenant un nombre, un Vector2 ou une Color. Écrivez le nom de la propriété entre guillemets, le même nom que celui utilisé dans le code : "position", "scale", "rotation_degrees", "modulate".

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

Cela rend le nœud deux fois plus grand en une demi-seconde.

La valeur finale doit être du même type que la propriété. rotation_degrees contient un nombre décimal ; écrivez donc 360.0, et non 360. Ne confondez pas cela avec "rotation", qui se mesure en radians. 360 radians correspondent à environ 57 tours.

challenge icon

Défi

Facile

Le robot glisse jusqu’au tapis. Modifie le tween pour que le robot reste sur place et effectue un tour complet. Anime rotation_degrees jusqu’à 360.0 en 1 seconde.

Essayez vous-même

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
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