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’endroit où doit se trouver un nombre entier. Ajoute ensuite % et le nombre :
"Score: %d" % scoreAvec 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.
Défi
FacileLorsque le jeu démarre, faites en sorte que le libellé affiche Coins: 0 of 3, en utilisant %d deux fois avec score et total.
Essayez vous-même
extends Node2D
var score = 0
var total = 0
func _ready():
total = get_tree().get_nodes_in_group("coins").size()
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Règles du jeu
2Le score à l’écran
Une étiquette à l’écranDes nombres en texteFormat avec un pourcentageMettre à jour l’étiquetteUne horloge à l’écranEntraînez-vous par vous-même : Playground Godot