Добавить в корзинуПозвонить
Найти в Дзене
SucFaith - GameDev

Unity разработка. Работа с UI - Создание счетчика очков.

Из книги: Д.  В.  Денисов.  «Разработка игры в Unity. С нуля и до реализации» 1. Задача счетчика очков заключается в том, чтобы дать пользователю обратную связь о результатах его действий или достижениях в игре. 2. Дважды кликните по _0Scene в панели Project, и в меню Unity выберите пункт GameObject – UI – Text. После этого на сцену добавится элемент графического интерфейса пользователя. Обратите внимание, что в панели Hierarchy появится несколько объектов, один из них – Canvas: 3. Дважды кликните по Canvas, чтобы уменьшить его масштаб и увидеть весь объект целиком. Объект Canvas – это двумерный холст, на котором размещаются элементы графического интерфейса. 4. В списке дочерних объектов Canvas можно увидеть объект Text. Измените имя объекта на Score. 5. В окне Hierarchy выделите Canvas и в окне Inspector разверните компонент Canvas. Установите в поле Render Mode значение Screen Space – Camera, а в качестве Render Camera выбрана Main Camera (Camera). В поле Plane Distance установи

Из книги: Д.  В.  Денисов.  «Разработка игры в Unity. С нуля и до реализации»

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

2. Дважды кликните по _0Scene в панели Project, и в меню Unity выберите пункт GameObject – UI – Text. После этого на сцену добавится элемент графического интерфейса пользователя. Обратите внимание, что в панели Hierarchy появится несколько объектов, один из них – Canvas:

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

4. В списке дочерних объектов Canvas можно увидеть объект Text. Измените имя объекта на Score.

5. В окне Hierarchy выделите Canvas и в окне Inspector разверните компонент Canvas. Установите в поле Render Mode значение Screen Space – Camera, а в качестве Render Camera выбрана Main Camera (Camera). В поле Plane Distance установите значение равное 10.

-2

6. Настройте компонент RectTransform объекта Score так, как показано на рисунке ниже. Якоря Anchors нужно установить в положение top – right и задать значения отступа сверху и справа. Таким образом, якорь как-бы указывается начальную точку, относительно которой нужно задавать координаты X и Y (Pos X, Pos Y).

-3

7. Чуть ниже в том же окне инспектора найдите компонент Text, в нем можно задать надпись, которая будет отображаться на хосте, а также настройки шрифтов:

-4

8. После проделанных операций на сцене вы должны увидеть созданный холст (Canvas), с расположенным на нем текстовым полем с надписью

-5

После выполнения всех пунктов из статьи на экране игрока в правой верхней части экрана должно отображаться поле для размещения текстовой информации о количестве пойманных объектов DragonEgg

Статья из книги Д.  В.  Денисов.  «Разработка игры в Unity. С нуля и до реализации» Полную версию можно найти в нашем телеграм канале