Menu
CoddyTech

Le processus s’exécute à chaque image

Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 7 sur 28.

Godot dessine une nouvelle image du jeu plusieurs fois par seconde. Chaque image est une trame. Ce jeu s’exécute à 60 trames par seconde.

_ready() s’exécute une fois. _process() s’exécute à chaque trame, donc 60 fois par seconde :

func _process(delta):
	position.y += 1

Cela déplace le nœud d’un pixel vers le bas à chaque trame, soit 60 pixels par seconde. Les étapes sont minuscules, ce qui donne l’impression d’un glissement fluide.

Laisse delta entre les parenthèses pour l’instant. La prochaine leçon l’expliquera.

challenge icon

Défi

Facile

Fais glisser le robot vers la droite.

  1. Dans _process(), remplace pass par une ligne qui ajoute 2 à position.x.
  2. Garde l'indentation devant.

Appuie sur « Jouer » : le robot glisse vers la droite, de 2 pixels à chaque image. Puis clique sur « Vérifier ».

Essayez vous-même

extends Node2D

func _process(delta):
	pass

Toutes les leçons de Nœuds et scènes

Entraînez-vous par vous-même : Playground Godot