2016-04-27 2 views
1

Я пытаюсь отобразить оценку для своей игры, однако мой фоновый спрайт рисует прямо над ним. Я попытался назначить некоторый тип тега слоя, но я не могу найти его для текста. Все, что я пытаюсь, текст всегда скрыт под спрайтом для моего фона (и любого другого спрайта, если на то пошло). Есть ли способ назначить текст, который нужно нарисовать над всем, я попытался взглянуть на множество сайтов в надежде исправить, но я не могу найти ничего. Любая помощь чрезвычайно ценится.Справки, рисующие текст в единстве

ответ

1

В меню создания иерархии выберите UI-> Текст Это добавит вам 3 элемента в иерархию: Canvas и 2 дочерних игровых объекта, которые являются Text и EventManager. Все это необходимо для успеха.

Текстовый игровой объект является частью системы пользовательского интерфейса. Единство имеет, означает, что если все сделано правильно, оно должно отображаться поверх всех спрайтов. Программных вы можете изменить текст, просто говоря:

myUItext.text = "Text that will show on UI!" 

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

Для получения дополнительной информации используйте это видео from the official Unity tutorial