Mit Prozent formatieren
Teil des Abschnitts Spielregeln der Godot-Journey von Coddy. Lektion 8 von 29.
Bei mehreren Zahlen werden + und str() schnell umständlich. Schreib stattdessen den Text nur einmal und setze %d an die Stelle, an der eine ganze Zahl stehen soll. Füge dann % und die Zahl hinzu:
"Score: %d" % scoreWenn score den Wert 40 hat, ergibt das Score: 40. Bei mehreren Zahlen setzt du sie in eine Liste, in derselben Reihenfolge wie die %d:
"Level %d, %d lives" % [level, lives]%s funktioniert genauso für jeden Wert, auch für Text.
Aufgabe
EinfachWenn das Spiel startet, soll das Label Coins: 0 of 3 anzeigen. Verwende %d zweimal mit score und total.
Probier es selbst
extends Node2D
var score = 0
var total = 0
func _ready():
total = get_tree().get_nodes_in_group("coins").size()
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielregeln
2Punktestand auf dem Bildschirm
Ein Label auf dem BildschirmZahlen in Text umwandelnMit Prozent formatierenDas Label aktualisierenEine Uhr auf dem BildschirmÜbe selbstständig: Godot-Playground