Как сделать так чтобы вначале игры было максимальное здоровье и каждый уровень(сцену) здоровье не обновлялось?

я использовал сохранения (PlayerPrefs) взял туториал с ютуба

в итоге вышли такие ошибки

Как сделать так чтобы вначале игры было максимальное здоровье и каждый уровень(сцену) здоровье не обновлялось?

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

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

Ответы:

Исходя только из кода получается, что:
1-я ошибка в 37 строке у тебя возможно не назначена ссылка на текстовый объект TMPro, к которому обращается скрипт.
2-я ошибка скрипт не может найти на этом объекте компонент Rigidbody, который ты прописал инициализировать в Awake().

  • в первой ошибке оно не должно быть ссылки на ТМЗро

 

Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

 

    • Как сделать так чтобы вначале игры было максимальное здоровье и каждый уровень(сцену) здоровье не обновлялось?Есть ответ
    • 08.04.2024
    Ответить

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

    Пример кода на языке PHP:

    В данном примере создается класс Player, который имеет свойства maxHealth и currentHealth. В конструкторе класса устанавливается максимальное здоровье игрока, которое не изменяется. Метод setHealth позволяет установить текущее здоровье игрока, при этом проверяется, чтобы оно не превышало максимальное здоровье. Метод getHealth возвращает текущее здоровье игрока.

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

Оставить комментарий