Définir une position
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 5 sur 28.
La position d’un nœud est un Vector2 : deux nombres, x et y. x compte les pixels vers la droite. y compte les pixels vers le bas. Le coin supérieur gauche du jeu correspond à (0, 0), et ce jeu mesure 640 pixels de large sur 360 pixels de haut.
Définis une position dans _ready() pour choisir où un nœud apparaît :
func _ready():
position = Vector2(500, 100)Le robot apparaît ainsi près du coin supérieur droit. Une valeur plus grande de y signifie une position plus basse à l’écran.
Défi
FacileDéplace le robot vers un nouvel emplacement de départ.
- Dans
_ready(), remplacepasspar une ligne qui définitpositionsurVector2(100, 250). - Garde
xen premier, puisy.
Appuie sur « Jouer » : le robot se tient à gauche, juste au-dessus du sol. 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