Как расположить текст над объектом?

Общие вопросы о Unity3D

Как расположить текст над объектом?

Сообщение EIvanov 24 июн 2023, 18:11

Разобрался со многими вопросами в юнити, но так и не понял что за ерунда там творится с канвас.

Как расположить текст над объектом? Например, над табличкой?
Расположить объект над объектом легко. Проблема в тексте. Текст = канвас.
EIvanov
UNIт
 
Сообщения: 103
Зарегистрирован: 05 июл 2021, 17:23

Re: Как расположить текст над объектом?

Сообщение Saltant 24 июн 2023, 21:03

В 3д мире текст не в канвасе делают если чо (если тебе не оверлейный текст нужен).
Используй https://docs.unity3d.com/ScriptReference/TextMesh.html оно без канваса работает если не ошибаюсь.
Если тебе нужно делать HUD (например хп бар) над персонажами/противниками то это делается в одном канвасе, дальше математически считаешь позиции текстовых объектов и двигаешь в апдейте, а также напрявляешь в сторону камеры чтоб они крутились нужной стороной.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Как расположить текст над объектом?

Сообщение EIvanov 29 июн 2023, 07:47

Saltant Спасибо. У меня 2D игра.
Сделал 3D Object->Text TextMeshPro. Текст без канваса.
EIvanov
UNIт
 
Сообщения: 103
Зарегистрирован: 05 июл 2021, 17:23

Re: Как расположить текст над объектом?

Сообщение Saltant 29 июн 2023, 13:59

EIvanov писал(а):Saltant Спасибо. У меня 2D игра.

В 2д игре все тоже самое за исключением того что не нужно крутить спрайт по отношению к наклону камеры.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9