Menu
CoddyTech

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" % score

score 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.

challenge icon

Görev

Kolay

Kaç jeton olduğunu göster.

  1. _ready() içinde, total ayarlandıktan sonra $HUD/Score.text değerini ayarla.
  2. score ve total ile "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

Kendi başına pratik yap: Godot playground