Здравствуйте сегодня я вам расскажу о том как создать свое приложение VR, которое подойдет практически на любое устройство.
Если это кому то окажется правда интересно то пишите в комментариях об этом и я опубликую на канале подробное видео о том как это сделать.
Что для этого нужно иметь:
1) Компьютер или ноутбук.
2) Телефон с гироскопом и компасом.
3) Очки Cardboard.
4) Умения пользоваться Unity (версия больше 2019 не подойдет).
5) Папку, которую можно скачать по этой ссылке: https://yadi.sk/d/vDcehPNbfFxIsg копируете ее и вставляете в поисковую строку вашего браузера, а потом скачиваете себе на пк эту же папку.
Итак начнем, для начала нужно Создать проект в Unity, если вы умеете им пользоваться, то как создать проект вы знаете.
Далее заходим в раздел build settings, и нажимаем кнопочку add open scene. Потом нужно нажать на player settings и заходим в other settings и удаляем vulcan. И выбираем вашу версию android вашего устройства. И заходим в other settings и добавляем раздел Virtual Reality Supported (ставим галочку туда) и в правом нижнем углу добавляем Cardboard.
После этого открываем скачанную папку и открываем "GoogleVRForUnity" все что нужно само импортируется в проект. После в поисковой строке вбиваем "Emulator" и там должен быть GvrEditorEmulator, перетаскиваем уго на сцену. Создаем пустую точку (Create Empty). В эту точку переносим Main Camera. Потом создаем папку Scripts и перетаскиваем туда скрипты из скачанной папки. Потом пишем в поисковой строке Pointer GvrPointer и тоже перетаскиваем на сцену.
Создаем куб и делаем из него площадку и помещаем на него цилиндр, с восотой 25-50 см. по вашему желанию. Заходим в папку со скриптами и перетягиваем на Empty скрипт teleport, а так же в цилиндре указать тег Teleport. К цилиндру добавляем скрипт Move. Так же к цилиндру добавляем Event Trigger. В разделе цилиндра Move там где написано Rig перетягиваем цилиндр туда.
В Event Trigger добавляем два раздела Pointer Enter и Pointer Exit и пока что здесь все.
Теперь нужно добавить Canvas и Image туда нужно поместить картинку "круг" которая будет располагаться в той папке. Проследите чтобы размеры круга были 1 на 1 на 1. А еще в канвасе нужно удалить Grafic Ray Caster и Render Mod поменять на Screen Space Camera. Переходим в Image меняем Image Type на Field и передвигаем ползунок на 0.
После переносим в цилиндре Empty в 2 раздела(Pointer Enter и Pointer Exit) и выбираем VR On и VR Off. В той же точке добавляем Image в соответствующий раздел.
Теперь на нашу площадку размещаем этот цилиндр и копирум несколькотраз и размещаем по всей площаде 5 штук хватит.
Компилируем проект и скачиваем свою программу на телефон помещаем телефон в очки cardboard и пользуемся приложением.