Costanti
Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 14 di 27.
Alcuni valori non cambiano mai mentre il gioco è in esecuzione, come la velocità massima di un robot. Usa una costante per questi valori. Si crea con const invece di var:
const SPEED = 250Le costanti si scrivono in MAIUSCOLO, così chi legge vede che il valore è fisso. Per cambiarlo, modifica il numero nel punto in cui viene definito.
Una riga che modifica una costante è un errore. Godot lo rileva prima che il gioco inizi. La Console mostra Cannot assign a new value to a constant e indica la riga.
Sfida
FacileIl gioco non si avvia, perché lo script modifica la costante SPEED. Correggilo:
- Mantieni
SPEEDcome costante. - Fai muovere il robot verso sinistra a 300 pixel al secondo.
Provalo tu
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * delta
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Nodi e scene
Esercitati da solo: Playground Godot