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 27.
Godot dessine une nouvelle image du jeu plusieurs fois par seconde. Chaque image est une trame. Ce jeu tourne à 60 images par seconde.
_ready() s’exécute une fois. _process() s’exécute à chaque trame, donc 60 fois par seconde :
func _process(delta):
position.y += 1Cela déplace le nœud d’un pixel vers le bas à chaque trame, soit 60 pixels par seconde. Les pas sont minuscules, donc le déplacement semble fluide.
Laisse delta entre les parenthèses pour l’instant. La prochaine leçon l’expliquera.
Défi
FacileFais glisser le robot vers la droite. Dans _process(), déplace-le de 2 pixels vers la droite à chaque image.
Essayez vous-même
extends Node2D
func _process(delta):
pass
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
2À chaque image
Le processus s’exécute à chaque imageDeltaPixels par secondeSe déplacer en diagonaleTourner avec la rotationGrandir avec l’échelle3Des 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