Dar formato con porcentaje
Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 8 de 29.
Con varios números, + y str() se hacen largos. Escribe el texto una sola vez, en su lugar, con %d donde va un número entero. Después añade % y el número:
"Score: %d" % scoreCon score en 40, esto da Score: 40. Para varios números, ponlos en una lista, en el mismo orden que los %d:
"Level %d, %d lives" % [level, lives]%s funciona de la misma manera para cualquier valor, incluido el texto.
Desafío
FácilCuando se inicie el juego, haz que la etiqueta muestre Coins: 0 of 3, usando %d dos veces con score y total.
Pruébalo tú mismo
extends Node2D
var score = 0
var total = 0
func _ready():
total = get_tree().get_nodes_in_group("coins").size()
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Reglas del juego
2Puntuación en pantalla
Una etiqueta en pantallaNúmeros a textoDar formato con porcentajeActualizar la etiquetaUn reloj en pantallaPractica por tu cuenta: Playground de Godot