Sayıları Metne Dönüştür
Coddy'nin Godot Journey'sinin Oyun Kuralları bölümünün bir parçası. Ders 7 / 29.
Bir etiketin text değeri bir dizgedir ve puan bir sayıdır. Bu satır oyunu bir hatayla durdurur:
$HUD/Score.text = "Coins left: " + leftGDScript bir sayıyı dizgeye eklemez. str() bir değeri metne dönüştürür, ardından + iki dizgeyi birleştirir:
str(3) # "3"
"Lives: " + str(3) # "Lives: 3"Tırnak işaretlerine dikkat et. str(left), değişkendeki sayıdır. "left" ise left kelimesidir.
Görev
KolayEtikette Coins left: 3 görünmesi için hatayı düzelt. left değerini str() kullanarak metne dönüştür.
Kendin dene
extends Node2D
func _ready():
var left = get_tree().get_nodes_in_group("coins").size()
$HUD/Score.text = "Coins left: " + left
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
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