Страница 1 из 1

Как вывести цифру на объект?

СообщениеДобавлено: 13 янв 2017, 22:56
talion
Например, у меня есть префаб с скриптом, который содержит какую-либо цифру. Каким образом можно эту цифру взять и вывести на объект? Из возможных вариантов вижу создать спрайты цифр и в зависимости от цифры в скрипте, находить нужный спрайт и выводить, но может быть можно сразу вывести цифру в виде текста?

Re: Как вывести цифру на объект?

СообщениеДобавлено: 13 янв 2017, 23:30
Rpabuj1
talion писал(а):Например, у меня есть префаб с скриптом, который содержит какую-либо цифру. Каким образом можно эту цифру взять и вывести на объект? Из возможных вариантов вижу создать спрайты цифр и в зависимости от цифры в скрипте, находить нужный спрайт и выводить, но может быть можно сразу вывести цифру в виде текста?

2D Text?

Re: Как вывести цифру на объект?

СообщениеДобавлено: 17 янв 2017, 12:03
talion
Rpabuj1 писал(а):2D Text?

К сожалению, 2д текст оказался крайне паршивым.

Re: Как вывести цифру на объект?

СообщениеДобавлено: 17 янв 2017, 17:45
Anonymyx
Если вы про TextMesh (3D Text), то почему же он паршивый?
Если вы про "некрасивую графику", то увеличьте Font size до 128 и скэйлите Transform обратно в меньшую сторону.
Можно в крайнем случаи и UI использовать, перенеся координаты объекта в экранные.

Re: Как вывести цифру на объект?

СообщениеДобавлено: 17 янв 2017, 20:21
talion
Anonymyx писал(а):Если вы про TextMesh (3D Text), то почему же он паршивый?
Если вы про "некрасивую графику", то увеличьте Font size до 128 и скэйлите Transform обратно в меньшую сторону.
Можно в крайнем случаи и UI использовать, перенеся координаты объекта в экранные.

Я про 2D Text. Долго пытался настроить размер текста и его расположение, но возникали проблемы с канвасом и с самим текстом. Когда я делал его нужного размера - текст не отображался. Даже когда я просто снижал шрифт текста он становился размытым. В целом, слишком много геморроя.