@Fjfgs

Как связать игру и HUD в Unity?

Здравствуйте, у меня есть Canvas с HUD под телефоны. И как же правильно можно связать HUD и игровую логику с архитектурной точки зрения? Может быть event'ы?
  • Вопрос задан
  • 148 просмотров
Решения вопроса 2
freeExec
@freeExec
Участник OpenStreetMap
События это нормально, но прогрессивней использовать реактивные компоненты. Пора уже знакомится с UniRx
Ответ написан
ligvake
@ligvake
Самый простой и надежный способ – использовать методы по типу "ChangeHp" и так далее, в которых вы будете менять текст HUD'a через GetComponent().text. А лучше вовсе создать отдельный класс с методами, который бы менял значения худа тем же методом.

Использовать event'ы конечно можно, но для изменения данных худа они избыточны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы