Menu
CoddyTech

Delta

Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 8 di 27.

Non tutti i computer disegnano 60 fotogrammi al secondo. Uno schermo veloce ne disegna 144 e un telefono molto impegnato potrebbe disegnarne 30. Un robot che si muove di 2 pixel a fotogramma è veloce su uno e lento sull’altro.

Godot passa delta a _process(delta) a ogni fotogramma. Rappresenta i secondi trascorsi dall’ultimo fotogramma: circa 0.0167 a 60 fotogrammi al secondo, circa 0.033 a 30.

Moltiplica uno spostamento per delta per renderlo uno spostamento al secondo:

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

Così il nodo si sposta di 60 pixel al secondo su qualsiasi computer.

challenge icon

Sfida

Facile

Fai muovere il robot verso destra a 100 pixel al secondo, usando delta.

Provalo tu

extends Node2D

func _process(delta):
	position.x += 2
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Nodi e scene

Esercitati da solo: Playground Godot