Как сделать счётчик очков?

Ссылка скопирована
1 ответ

Есть код:

var score := 0  func usl(): 	var label = get_node("/root/main/Control/Label") 	label.text = "Счёт: " + str(score)  func _on_area_2d_3_body_entered(body): 	if body.name == "Duck": 		score += 1 		usl()

var score := 0 func usl(): var label = get_node("/root/main/Control/Label") label.text = "Счёт: " + str(score) func _on_area_2d_3_body_entered(body): if body.name == "Duck": score += 1 usl()

Засчитывает лишь один раз

Дополнительно:

bockpecehn https://qna.habr.com/help/rules#3.8

  • Не работал в Godot, но возникает вопрос, score глобальная переменная?
  • Илья, насколько я понимаю да
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Роман IT Ответ

    Для создания счетчика очков вам потребуется использовать переменную, которая будет хранить текущее значение счетчика, и функции для увеличения и уменьшения этого значения.

    Пример реализации счетчика очков на PHP:

     

    В данном примере мы создаем переменную $score, которая хранит текущее количество очков. Затем мы создаем две функции increaseScore() и decreaseScore(), которые увеличивают и уменьшают значение счетчика соответственно. Для доступа к переменной $score внутри функций мы используем ключевое слово global.

    После этого мы увеличиваем счетчик дважды с помощью функции increaseScore() и уменьшаем его один раз с помощью функции decreaseScore(). Наконец, мы выводим текущее количество очков на экран с помощью echo.

    Таким образом, вы можете легко создать счетчик очков на PHP и управлять им с помощью соответствующих функций.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно