Сборка проекта. Часть 2

Ключевые слова: Unity Hub, Unity, Vuforia Configuration, AR camera

Для дальнейшей работы нам необходимо установить Unity Hub. После установки нужной версии, создадим новый проект (Рис. 1).

Рис. 1 Создание проекта

​Зададим нужную нам платформу File -> Build Settings -> Android -> Switch Platform

В том же окне перейдем в Player Settings. В меню Player долистаем до поля Identification и зададим нужные нам настройки (Рис. 2).

Рис. 2 Настройки Identification

Вернемся на рабочий экран и приступим к настройке иерархии нашего проекта. Создадим необходимые для работы директории. Перейдем в папку Assets и нажмем по пустому полю правой кнопкой мыши (Рис. 3).

Рис. 3 Создание новой папки

Назовем папку Models и перенесем в нее все наши 3D-модели​.

Перед началом работы, необходимо проверить наличие библиотеки Vuforia в нашей системе. Нажимаем Window -> и ищем Vuforia Configuration. Если библиотека не импортирована, то нам необходимо это сделать.

Перейдем Window -> Package Manager. Раскроем Packages: In project и выберем Unity Registry. Она дает нам полный доступ к базе библиотек Unity (Рис. 4).

Рис. 4 Unity Registry

​Если Package Manager не может найти Vuforia и с текущими настройками, то ее необходимо скачать самостоятельно. После скачивания пакета, его необходимо импортировать в наше приложение. Assets -> Import Package -> Custom Package -> файл загрузки. В окне Add Vuforia Engine Package нажимаем Update.

Импортируем созданную во второй теме модуля базу маркера. Assets -> Import Package -> Custom Package -> скачанная раннее база маркера.

Откроем Window -> Vuforia Configuration и у нас появится окно инспектора. В нем мы видим автоматически подключенную базу данных маркера. Теперь нам необходимо подключить созданный ранее ключ. Вернемся в Vuforia developer portal и скопируем ранее созданный код ключа. Добавим его в поле App License Key.

Начнем работать с нашей сценой. Перейдем в Assets-> Models -> Pizza и перетащим нашу 3d модель в иерархию проекта (Рис. 5).

Рис. 5 Работа с моделью

Добавим в иерархию новый объект. Вызовем контекстное меню -> Vuforia Engine -> Image Target. В нем будет находится текстура нашего маркера. Перейдем в инспектор. В настройках Image Target Behaviour в Type выберем From DataBase и выберем нашу базу данных (Рис. 6).

Рис. 6 Подключение таргета

Вернемся в иерархию и сделаем пиццу дочерним объектом нашего таргета и удалим Main Camera. Теперь нам необходимо добавить AR camera, она отвечает за отображение дополненной реальности. Вызовем контекстное меню -> Vuforia Engine -> AR camera.

Наш проект готов. Для тестирования необходимо нажать на иконку проигрывания в верхнем центральном меню (Рис. 7).

Список использованных источников и литературы

  1. Unity User Manual [Электронный ресурс] // Официальная страница Unity.– URL:https://docs.unity3d.com/Manual/index.html.

  2. Официальная страница Unity (https://unity.com/ru).

  3. Ben MacKinnon How to Make an AR Game Using Vuforia [Электронный ресурс] // Сайт raywenderlich. – URL: https://www.raywenderlich.com/6120-how-to-make-an-ar-game-using-vuforia.

Last updated