Menu
CoddyTech

Формат с процентами

Часть раздела Правила игры путешествия по Godot на Coddy. Урок 8 из 29.

С несколькими числами запись с + и str() становится длинной. Вместо этого напиши текст один раз, указав %d там, где должно быть целое число. Затем добавь % и число:

"Score: %d" % score

Если score равно 40, получится Score: 40. Для нескольких чисел помести их в список в том же порядке, что и %d:

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

%s работает так же с любым значением, в том числе с текстом.

challenge icon

Задание

Легко

Покажи, сколько всего монет.

  1. В _ready(), после того как задано значение total, задай $HUD/Score.text.
  2. Используй "Coins: %d of %d" с score и total.

Нажми «Играть»: на метке отображается Coins: 0 of 3. Затем нажми «Проверить».

Попробуйте сами

extends Node2D

var score = 0
var total = 0

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

Все уроки раздела Правила игры

Потренируйтесь самостоятельно: Песочница Godot