Формат с процентами
Часть раздела Правила игры путешествия по Godot на Coddy. Урок 8 из 29.
С несколькими числами запись с + и str() становится длинной. Вместо этого напиши текст один раз, указав %d там, где должно быть целое число. Затем добавь % и число:
"Score: %d" % scoreЕсли score равно 40, получится Score: 40. Для нескольких чисел помести их в список в том же порядке, что и %d:
"Level %d, %d lives" % [level, lives]%s работает так же с любым значением, в том числе с текстом.
Задание
ЛегкоПокажи, сколько всего монет.
- В
_ready(), после того как задано значениеtotal, задай$HUD/Score.text. - Используй
"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