Il processo viene eseguito a ogni frame
Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 7 di 28.
Godot disegna una nuova immagine del gioco molte volte al secondo. Ogni immagine è un fotogramma. Questo gioco funziona a 60 fotogrammi al secondo.
_ready() viene eseguito una volta. _process() viene eseguito a ogni fotogramma, quindi 60 volte al secondo:
func _process(delta):
position.y += 1Questo sposta il nodo di 1 pixel verso il basso a ogni fotogramma, quindi di 60 pixel al secondo. I passaggi sono minuscoli, perciò vedi uno scorrimento fluido.
Per ora lascia delta tra parentesi. La prossima lezione lo spiega.
Sfida
FacileFai scivolare il robot verso destra.
- In
_process(), sostituiscipasscon una riga che aggiunga2aposition.x. - Mantieni la scheda davanti al robot.
Premi «Gioca»: il robot scivola verso destra, di 2 pixel a ogni fotogramma. Poi premi «Verifica».
Provalo tu
extends Node2D
func _process(delta):
pass
Tutte le lezioni di Nodi e scene
2Ogni frame
Il processo viene eseguito a ogni frameDeltaPixel al secondoMuoversi in diagonaleRuotare con la rotazioneCrescere con la scalaEsercitati da solo: Playground Godot