Menu
CoddyTech

Una telecamera che segue

Fa parte della sezione Sensazioni di gioco del percorso Godot di Coddy. Lezione 8 di 23.

Questo livello è largo 1600 pixel, ma la finestra ne mostra solo 640. Quando il robot cammina verso destra, esce dallo schermo. Un nodo Camera2D decide quale parte del livello appare sullo schermo.

La visuale è centrata sulla telecamera. Rendi la telecamera figlia del giocatore e si muoverà con il giocatore. Il giocatore rimarrà così al centro dello schermo.

var camera = Camera2D.new()
$Player.add_child(camera)

Camera2D.new() crea un nodo telecamera e add_child lo aggiunge come figlio del giocatore. La prima telecamera aggiunta al gioco diventa quella usata dallo schermo.

challenge icon

Sfida

Facile

Fai in modo che la telecamera segua il robot.

  1. In level.gd, crea una Camera2D con Camera2D.new().
  2. Aggiungila come figlia di $Player.

Premi «Gioca» e cammina verso destra usando le frecce o D: il robot rimane al centro. Poi premi «Verifica».

Provalo tu

extends Node2D

func _ready():
	pass

Tutte le lezioni di Sensazioni di gioco

Esercitati da solo: Playground Godot