Menu
CoddyTech

Números a texto

Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 7 de 29.

El text de una etiqueta es una cadena y una puntuación es un número. Esta línea detiene el juego con un error:

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

GDScript no suma un número a una cadena. str() convierte un valor en texto y después + une las dos cadenas:

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

Ten cuidado con las comillas. str(left) es el número de la variable. "left" es la palabra left.

challenge icon

Desafío

Fácil

Corrige el error para que la etiqueta muestre Coins left: 3. Convierte left en texto con str().

Pruébalo tú mismo

extends Node2D

func _ready():
	var left = get_tree().get_nodes_in_group("coins").size()
	$HUD/Score.text = "Coins left: " + left
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Reglas del juego

Practica por tu cuenta: Playground de Godot