_ready ne s’exécute qu’une fois
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 2 sur 27.
Godot appelle _ready() une fois pour chaque nœud, lorsque celui-ci rejoint le jeu. Utilisez cette fonction pour définir ce que fait un nœud lorsqu’il apparaît, par exemple définir son emplacement ou afficher un message de bienvenue.
Les lignes d’une fonction s’exécutent de haut en bas. Ces deux appels à print() écrivent deux lignes dans la console, dans cet ordre :
func _ready():
print("First")
print("Second")Chaque ligne à l’intérieur d’une fonction commence par une tabulation. La tabulation indique à Godot que la ligne appartient à la fonction. Une ligne sans tabulation se trouve en dehors de celle-ci.
Défi
FacileLorsque le jeu démarre, fais afficher deux lignes par le robot, dans cet ordre :
Robot onlineSystems ready
Essayez vous-même
extends Node2D
func _ready():
print("Robot online")
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
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