Déplacer un nœud une fois
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 6 sur 28.
Définir position place un nœud à un endroit précis. Pour le déplacer d’une certaine distance depuis sa position actuelle, modifie position.x ou position.y. += ajoute à un nombre :
position.x += 100Cela déplace le nœud de 100 pixels vers la droite. -= soustrait, donc position.y -= 50 le déplace de 50 pixels vers le haut. N’oublie pas que y augmente vers le bas.
Un déplacement d’une certaine distance fonctionne quel que soit le point de départ du nœud.
Défi
FacileDéplace le robot depuis l’endroit où il se trouve au démarrage du jeu.
- Dans
_ready(), déplace-le de150pixels vers la gauche avec-=surposition.x. - Ensuite, déplace-le de
40pixels vers le haut, surposition.y.
Appuie sur « Jouer » : le robot démarre en haut à gauche du milieu. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
func _ready():
pass
Toutes les leçons de Nœuds et scènes
1Votre premier jeu Godot
Qu’est-ce que Godot ?_ready ne s’exécute qu’une foisAfficher du texte dans GodotL’arbre de scènesDéfinir une positionDéplacer un nœud une fois3Des 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