Mengubah Angka menjadi Teks
Termasuk bagian Aturan Game dalam perjalanan Godot di Coddy. Pelajaran 7 dari 29.
text pada label adalah string, dan skor adalah angka. Baris ini menghentikan game dengan error:
$HUD/Score.text = "Coins left: " + leftGDScript tidak menjumlahkan angka dengan string. str() mengubah nilai menjadi teks, lalu + menggabungkan kedua string:
str(3) # "3"
"Lives: " + str(3) # "Lives: 3"Perhatikan tanda kutip. str(left) adalah angka di dalam variabel. "left" adalah kata left.
Tantangan
MudahPerbaiki error agar label menampilkan Coins left: 3. Ubah left menjadi teks dengan str().
Coba sendiri
extends Node2D
func _ready():
var left = get_tree().get_nodes_in_group("coins").size()
$HUD/Score.text = "Coins left: " + left
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Aturan Game
2Skor di Layar
Label di LayarMengubah Angka menjadi TeksFormat dengan PersenPerbarui LabelJam di LayarLatihan sendiri: Playground Godot