Menu
CoddyTech

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.0

La 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.

challenge icon

Sfida

Facile

Fai in modo che la telecamera raggiunga la posizione gradualmente.

  1. In _ready(), imposta position_smoothing_enabled su true.
  2. Imposta position_smoothing_speed su 4.0 e 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