Les Nodes (noeuds) dans Godot fournissent un ensemble de méthodes qui peuvent être redéfinies pour intégrer vos comportements:
func _enter_tree():
# Lorsque un noeud est chargé dans le _Scene Tree_, il devient actif
# et cette fonction est appelée. Les noeuds enfant n'ont pas encore associés
# a la scène active. Dasn la plupart des cas il vaut mieux
# utiliser la methode _ready()
pass
func _ready():
# Cette méthode est appelée après _enter_tree(), mais
# assure que tous les nœuds enfant sont dans le _Scene Tree_,
# et sont actifs.
pass
func _exit_tree():
# Qand un node quitte le _Scene Tree_, cette methode est appelée.
# Les nodes enfant ont tous quitté le _Scene Tree_ a cet instant
# ils sont tous inactifs.
pass
func _process(delta):
# Quand set_process() est actif, cette méthode est appelée a chaque frame.
pass
func _fixed_process(delta):
# Quand set_fixed_process() is enabled, cette méthode est appelée pour
# chaque frame du moteur physique.
pass
func _paused():
# Méthode appelée qund le jeux a été mis en pause. Après cet appel,
# le node ne recevra plus de callbacks.
pass
func _unpaused():
# Méthode appelée quand le jeux sort de pause.
pass