Menu
CoddyTech

Định dạng bằng phần trăm

Thuộc phần Luật chơi trong hành trình Godot của Coddy. Bài học 8 trên 29.

Khi có nhiều số, dùng + và str() sẽ khiến câu lệnh dài dòng. Thay vào đó, hãy viết văn bản một lần, đặt %d ở vị trí của số nguyên. Sau đó thêm % và số đó:

"Score: %d" % score

Khi score bằng 40, kết quả là Score: 40. Với nhiều số, hãy đặt chúng vào một danh sách theo đúng thứ tự của các %d:

"Level %d, %d lives" % [level, lives]

%s hoạt động tương tự với mọi giá trị, kể cả văn bản.

challenge icon

Thử thách

Dễ

Hiển thị số lượng xu.

  1. Trong _ready(), sau khi đặt total, hãy đặt $HUD/Score.text.
  2. Dùng "Coins: %d of %d" với score và total.

Nhấn Chơi: nhãn hiển thị Coins: 0 of 3. Sau đó nhấn Kiểm tra.

Tự làm thử

extends Node2D

var score = 0
var total = 0

func _ready():
	total = get_tree().get_nodes_in_group("coins").size()

Tất cả bài học trong Luật chơi

Tự luyện tập: Playground Godot