Pixels par seconde
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 9 sur 27.
Avec delta, le nombre qui le précède correspond à une vitesse en pixels par seconde. Un pas correspond à environ 150 pixels par seconde, une course à 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 * deltaLe signe détermine 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.
Défi
FacileLe robot commence à x = 320. Fais-le atteindre x = 20 en 2 secondes, à vitesse constante. Calcule d’abord la vitesse.
Essayez vous-même
extends Node2D
func _process(delta):
position.x += 100 * delta
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