Menu
CoddyTech

Numeri in testo

Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 7 di 29.

Il text di un'etichetta è una stringa e un punteggio è un numero. Questa riga interrompe il gioco con un errore:

$HUD/Score.text = "Coins left: " + left

GDScript non somma un numero a una stringa. str() trasforma un valore in testo, quindi + unisce le due stringhe:

str(3)		# "3"
"Lives: " + str(3)	# "Lives: 3"

Fai attenzione alle virgolette. str(left) è il numero contenuto nella variabile. "left" è la parola left.

challenge icon

Sfida

Facile

Correggi l'errore in modo che l'etichetta mostri Coins left: 3. Converti left in testo con str().

Provalo tu

extends Node2D

func _ready():
	var left = get_tree().get_nodes_in_group("coins").size()
	$HUD/Score.text = "Coins left: " + left
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Regole di gioco

Esercitati da solo: Playground Godot