Una telecamera fluida
Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 10 di 23.
Una telecamera fissata al giocatore si avvia e si ferma con scatti improvvisi. Una telecamera che rimane un po' indietro e poi recupera si muove in modo più fluido.
Camera2D lo fa con lo smussamento della posizione.
position_smoothing_enabled = true
position_smoothing_speed = 4.0La prima riga attiva lo smussamento. La velocità determina quanto rapidamente la visuale recupera. Un valore basso la fa rimanere molto indietro, mentre con un valore alto rimane appena indietro. Il valore predefinito di Godot è 5.
Il nodo della telecamera continua a muoversi con il giocatore. Solo la visuale sullo schermo rimane indietro.
Sfida
FacileFai in modo che la telecamera raggiunga la posizione gradualmente.
- In
_ready(), impostaposition_smoothing_enabledsutrue. - Imposta
position_smoothing_speedsu4.0e mantieni i limiti.
Premi «Gioca» ed esegui: la visuale resta indietro, poi raggiunge la posizione. Poi premi «Verifica».
Provalo tu
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
Tutte le lezioni di Sensazioni di gioco
Esercitati da solo: Playground Godot