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 hauteurLa 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) * deltaDé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
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
2À chaque image
Le processus s’exécute à chaque imageDeltaPixels par secondeSe déplacer en diagonaleTourner avec la rotationGrandir avec l’échelle3Des valeurs que vous pouvez ajuster
Variables sur un nœudConstantesVariables exportéesCalculs avec Vector2Faire le tour de l’écranVos propres fonctionsEntraînez-vous par vous-même : Playground Godot