Menu
CoddyTech

Grandir avec l’échelle

Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 12 sur 27.

La scale correspond à la taille d’un nœud, sous la forme d’un Vector2 indiquant la largeur et la hauteur. Vector2(1, 1) correspond à la taille normale. Vector2(2, 2) est deux fois plus grand, et Vector2(0.5, 0.5) correspond à la moitié.

scale = Vector2(3, 1)   # trois fois plus large, même hauteur

La mise à l’échelle s’applique au nœud et à tous ses enfants, de sorte que tout le robot grandit en même temps.

Pour l’agrandir au fil du temps, augmentez la valeur de scale à chaque image. Utilisez le même nombre pour x et y afin de conserver la forme :

func _process(delta):
	scale += Vector2(0.1, 0.1) * delta
challenge icon

Défi

Facile
  • Au démarrage du jeu, réduis le robot à la moitié de sa taille.
  • Puis fais-le grandir de 0.5 par seconde, aussi bien en largeur qu'en hauteur. Après une seconde, il retrouve sa taille normale et continue de grandir.

Essayez vous-même

extends Node2D

func _ready():
	pass

func _process(delta):
	pass
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 Nœuds et scènes

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