Menu
CoddyTech

Pixels par seconde

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

Avec delta, le nombre qui le précède est une vitesse en pixels par seconde. On marche à environ 150 pixels par seconde, et on sprinte à environ 500.

Pour parcourir une distance en un temps donné, divise la distance par le temps :

# 400 pixels en 2 secondes, soit 200 pixels par seconde
position.x += 200 * delta

Le signe indique la direction. += déplace vers la droite sur x et vers le bas sur y. -= déplace vers la gauche sur x et vers le haut sur y.

challenge icon

Défi

Facile

Fais traverser le robot jusqu’au bord gauche en deux secondes.

  1. Le robot démarre à x = 320 et doit atteindre x = 20 en 2 secondes. Calcule sa vitesse en pixels par seconde.
  2. Dans _process(), déplace-le vers la gauche à cette vitesse, multipliée par delta.

Appuie sur « Jouer » : le robot glisse vers la gauche et se trouve à x = 20 après deux secondes. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

func _process(delta):
	position.x += 100 * delta

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

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