Menu
CoddyTech

Delta

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

Tous les ordinateurs n’affichent pas 60 images par seconde. Un écran rapide en affiche 144, et un téléphone très sollicité peut en afficher 30. Un robot qui se déplace de 2 pixels par image est rapide sur l’un et lent sur l’autre.

Godot transmet delta à _process(delta) à chaque image. Cette valeur correspond au temps écoulé en secondes depuis la dernière image : environ 0.0167 à 60 images par seconde, environ 0.033 à 30.

Multiplie un déplacement par delta pour obtenir un déplacement par seconde :

func _process(delta):
	position.y += 60 * delta

Le nœud se déplace ainsi de 60 pixels par seconde sur tous les ordinateurs.

challenge icon

Défi

Facile

Fais déplacer le robot vers la droite à 100 pixels par seconde, en utilisant delta.

Essayez vous-même

extends Node2D

func _process(delta):
	position.x += 2
quiz iconTestez-vous

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

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