Найти в Дзене
Всёобовсём

Бюджетный VR на андроид (сможет каждый)

Данное приложение возможно использовать на большинстве современных телефонах, чтобы сделать это приложение нужно иметь:

1) Компьютер или ноутбук.

2) Телефон с гироскопом и компасом.

3) Очки Cardboard.

4) Умения пользоваться Unity (версия больше 2019 не подойдет).

5) Папку, которую можно скачать по этой ссылке: https://yadi.sk/d/vDcehPNbfFxIsg копируете ее и вставляете в поисковую строку вашего браузера, а потом скачиваете себе на ПК эту же папку.

Итак, начнем, для начала нужно создать проект в Unity:

Для этого нужно:

1) Открыть Unity Hub и нажать в нём на кнопку New

2) 1. В открывшемся окне выбираем Templates3D и вводим название проекта, затем нажимаем на кнопку Create.

-2

После этих манипуляций должно начаться создание проекта, после его создания у вас откроется данное окошко.

-3

В части можно увидеть проводник, в котором все ваши файлы. Сейчас здесь только одна папка – Scenes. Вам необходимо создать ещё ряд папок: Scripts, Models, Materials, Textures.

Для создания папки кликаем правой кнопкой мыши по пустому месту и в появившемся окошке выбираем Create> Folder.

-4

Если все сделано верно, то должны появится эти папки.

Далее заходим в раздел build settings:

-5

Нажимаем кнопочку add open scene. Потом нужно нажать на player settings и заходим в other settings и удаляем vulcan. И выбираем вашу версию android вашего устройства. И заходим в other settings и добавляем раздел Virtual Reality Supported (ставим галочку туда) и в правом нижнем углу добавляем Cardboard.

-6
-7

-8

После этого открываем скачанную папку и открываем "GoogleVRForUnity" все что нужно само импортируется в проект. После в поисковой строке вбиваем "Emulator" и там должен быть GvrEditorEmulator, перетаскиваем на сцену.

Создаем пустую точку (Create Empty). В эту точку переносим Main Camera. Потом перетаскиваем туда скрипты из скачанной папки. Потом пишем в поисковой строке Pointer GvrPointer и тоже перетаскиваем на сцену.

Создаем куб и делаем из него площадку и помещаем на него цилиндр, с высотой 25-50 см. по вашему желанию. Заходим в папку со скриптами и перетягиваем на Empty скрипт teleport, а также в цилиндре указать тег Teleport. К цилиндру добавляем скрипт Move. Так же к цилиндру добавляем EventTrigger. В разделе цилиндра Move там, где написано Rig перетягиваем цилиндр туда.

В Event Trigger добавляем два раздела Pointer Enter и Pointer Exit и пока что здесь все.

Теперь нужно добавить Canvas и Image туда нужно поместить картинку, "круг" которая будет располагаться в той папке.

Проследите чтобы размеры круга были 1 на 1 на 1. А еще в canvas нужно удалить Graphic Ray Caster и Render Mod поменять на Screen Space Camera. Переходим в Image меняем Image Type на Field и передвигаем ползунок на 0.

-9

После переносим в цилиндре Empty в 2 раздела (Pointer Enter и Pointer Exit) и выбираем VROn и VROff. В той же точке добавляем Image в соответствующий раздел.

Теперь на нашу площадку размещаем этот цилиндр и копируем несколько раз и размещаем по всей площади 5 штук хватит.

Компилируем проект и скачиваем свою программу на телефон помещаем телефон в очки cardboard и пользуемся приложением.