Yüzdeyle Biçimlendir
Coddy'nin Godot Journey'sinin Oyun Kuralları bölümünün bir parçası. Ders 8 / 29.
Birden fazla sayı olduğunda + ve str() kullanımı uzar. Bunun yerine metni bir kez yaz ve tam sayıların geleceği yerlere %d koy. Ardından % ve sayıyı ekle:
"Score: %d" % scorescore 40 olduğunda bu, Score: 40 sonucunu verir. Birden fazla sayı için bunları, %d ifadeleriyle aynı sırada bir listeye koy:
"Level %d, %d lives" % [level, lives]%s de metin dahil her değer için aynı şekilde çalışır.
Görev
KolayKaç jeton olduğunu göster.
_ready()içinde,totalayarlandıktan sonra$HUD/Score.textdeğerini ayarla.scorevetotalile"Coins: %d of %d"kullan.
“Oyna” düğmesine bas: etiket Coins: 0 of 3 gösterir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
var score = 0
var total = 0
func _ready():
total = get_tree().get_nodes_in_group("coins").size()
Oyun Kuralları bölümündeki tüm dersler
2Ekranda Skor
Ekranda Bir EtiketSayıları Metne DönüştürYüzdeyle BiçimlendirEtiketi GüncelleEkranda Bir SaatKendi başına pratik yap: Godot playground