Menu
CoddyTech

Variabili esportate

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

Metti @export davanti a una variabile e l’editor di Godot la mostra nell’Inspector. L’Inspector è il pannello che elenca le proprietà del nodo che selezioni. Puoi modificare il valore lì senza modificare il codice:

@export var speed = 200

Il numero nello script è il valore predefinito. Un valore impostato nell’Inspector viene salvato nella scena e il nodo lo riceve all’avvio del gioco. Due robot con uno stesso script possono avere velocità diverse.

La scena di questa lezione imposta la speed del robot su 90, come farebbe l’Inspector. La scheda Scene sotto il gioco non elenca le variabili esportate, quindi non la vedrai lì.

challenge icon

Sfida

Facile

Lascia che sia la scena a impostare la velocità del robot.

  1. All'inizio di robot.gd, aggiungi una variabile esportata speed con un valore predefinito di 200.
  2. In _process(), sposta il robot verso destra alla velocità di speed pixel al secondo.

Premi «Gioca»: la scena imposta speed su 90, quindi il robot si muove a 90 pixel al secondo. Poi premi «Verifica».

Provalo tu

extends Node2D

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

Tutte le lezioni di Nodi e scene

Esercitati da solo: Playground Godot