Menu
CoddyTech

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 alargan. En su lugar, escribe el texto una sola vez, con %d donde va un número entero. Después, añade % y el número:

"Score: %d" % score

Con 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 con cualquier valor, incluido el texto.

challenge icon

Desafío

Fácil

Muestra cuántas monedas hay.

  1. En _ready(), después de establecer total, establece $HUD/Score.text.
  2. Usa "Coins: %d of %d" con score y total.

Pulsa «Jugar»: la etiqueta muestra Coins: 0 of 3. Después, pulsa «Comprobar».

Pruébalo tú mismo

extends Node2D

var score = 0
var total = 0

func _ready():
	total = get_tree().get_nodes_in_group("coins").size()

Todas las lecciones de Reglas del juego

Practica por tu cuenta: Playground de Godot