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 * deltaCosì il nodo si sposta di 60 pixel al secondo su qualsiasi computer.
Sfida
FacileFai muovere il robot verso destra a 100 pixel al secondo, usando delta.
Provalo tu
extends Node2D
func _process(delta):
position.x += 2
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