Menu
CoddyTech

Format avec un pourcentage

Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 8 sur 29.

Avec plusieurs nombres, + et str() deviennent longs. Écris plutôt le texte une seule fois, avec %d à l’emplacement d’un nombre entier. Ajoute ensuite % et le nombre :

"Score: %d" % score

Avec score égal à 40, cela donne Score: 40. Pour plusieurs nombres, place-les dans une liste, dans le même ordre que les %d :

"Level %d, %d lives" % [level, lives]

%s fonctionne de la même manière pour n’importe quelle valeur, y compris du texte.

challenge icon

Défi

Facile

Affiche le nombre de pièces.

  1. Dans _ready(), après avoir défini total, définis $HUD/Score.text.
  2. Utilise "Coins: %d of %d" avec score et total.

Appuie sur « Jouer » : l’étiquette affiche Coins: 0 of 3. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

var score = 0
var total = 0

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

Toutes les leçons de Règles du jeu

Entraînez-vous par vous-même : Playground Godot