Сборка проекта. Часть 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).
Список использованных источников и литературы
Unity User Manual [Электронный ресурс] // Официальная страница Unity.– URL:https://docs.unity3d.com/Manual/index.html.
Официальная страница Unity (https://unity.com/ru).
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