Menu
CoddyTech

Pixel al secondo

Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 9 di 28.

Con delta, il numero che lo precede rappresenta una velocità in pixel al secondo. Si cammina a circa 150 pixel al secondo e si corre a circa 500.

Per percorrere una distanza in un tempo prestabilito, dividi la distanza per il tempo:

# 400 pixel in 2 secondi sono 200 pixel al secondo
position.x += 200 * delta

Il segno determina la direzione. += sposta a destra su x e in basso su y. -= sposta a sinistra su x e in alto su y.

challenge icon

Sfida

Facile

Fai attraversare al robot lo schermo fino al bordo sinistro in due secondi.

  1. Il robot parte da x = 320 e dovrebbe raggiungere x = 20 in 2 secondi. Calcola la sua velocità in pixel al secondo.
  2. In _process(), fallo muovere verso sinistra a quella velocità, moltiplicata per delta.

Premi «Gioca»: il robot scivola verso sinistra e si trova a x = 20 dopo due secondi. Poi premi «Verifica».

Provalo tu

extends Node2D

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

Tutte le lezioni di Nodi e scene

Esercitati da solo: Playground Godot