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 n’importe quelle propriété contenant un nombre, un Vector2 ou un Color. Écris le nom de la propriété entre guillemets, exactement comme tu l’utilises 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é : un nombre pour rotation_degrees, un Vector2 pour position. Ne le confonds pas avec "rotation", qui se mesure en radians. 360 radians correspondent à environ 57 tours.

challenge icon

Défi

Facile

Fais tourner le robot sur place.

  1. Garde le tween, mais remplace la propriété "position" par "rotation_degrees".
  2. Définis la valeur finale sur 360.0 et garde la durée à 1.0.

Appuie sur « Jouer » : le robot fait un tour complet sans bouger. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)

Toutes les leçons de Sensations de jeu

Entraînez-vous par vous-même : Playground Godot