Я использовал Unity и сделал приложение VR через 2 дня

Это О из офиса в Саппоро.

В ответ на причудливую просьбу президента я попытался создать приложение VR с Unity.

Во-первых, что такое VR? ... Аббревиатура для виртуальной реальности, которая является виртуальной реальностью (Реальностью), которая привлекает внимание в течение длительного времени.

Говоря о том, что внимание было уделено, требуется крупномасштабная гарнитура, это было не совсем обычным явлением.

Однако Google объявила о том, что такое Google CardBard, и это стало знакомым сразу.

https://www.google.com/get/картон/

CardBoard картон в Японии, картонный VR.

Если видно, это очевидно, оно сделано из гофрированного картона.

картон

Передняя часть - собранная, задняя часть - перед сборкой.

Я увижу стереоскопическое изображение через объектив со встроенным смартфоном.

Это встроенный датчик гироскопа, который определяет, где вы смотрите вверх и вниз, вправо и влево, и отражает направление.

 

Ну, вот процедура, пока на дисплее не появится VR игра на этот раз.

Название «Создать VR-игру с Unity»

1. Изучите, как будет выражаться VR-выражение

Импортируя SDK для Unity, вы можете использовать камеры VR и т. Д., Которые могут разделить экран.

· Плагин Dive Unity Plugin (на этот раз мы это использовали)

https://www.durovis.com/sdk.html

· Картонный SDK для Unity

https://developers.google.com/картон/unity/?hl=ja

2. Как создать игровые экраны и т. Д.

Его можно создать так же, как с обычным созданием 3D-игр.

Нет особых трудностей, если вы - опытный человек из Единства.

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

3. О том, как выразить VR

Можно заменить существующую камеру камерой, добавленной в проект, путем импорта.

① появление перед заменой камеры

Изображение 1

② Замените существующую камеру и Dive_Camera

В частности, Main_Camera, которая первоначально находится в Сцене, удаляется, а Dive_Camera добавляется в иерархию.

Изображение 2

③ GameView после замены камеры

Запуск в среде разработки, угол расточки перемещается в ответ на положение указателя мыши в редакторе. Это соответствует форме, которая реагирует на гироскоп в случае фактического оборудования (установленного с терминалом, прикрепленным к картону VR).

Изображение 3

Согласно плану Dive Unity Plugin, по умолчанию Dive_Camera по умолчанию отвечал на датчик гироскопа, но каким-то образом встроенный в мою среду не реагирует, создайте скрипт и примените его к Dive_Camera Мы разрешаем это, делая. Я думаю, что это родные отношения, но я не копаю глубоко.

В дальнейшем фактическое соответствие

Изображение 4

Добавив скрипт, который описал это в Dive_Camera, угол камеры был обновлен даже на самом компьютере.

4. О входе со смартфоном, установленным в устройстве VR

Это самая неизвестная часть!

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

В это время мы использовали обычное прикосновение к суждению, поскольку имеющееся у VR устройство имело структуру, из которой проводящая ткань касалась экрана, нажимая переключатель.

Даже в VR, который пробовал тот же картон, были также типы, которые скользят магнит.
Это, по-видимому, рассматривается как вход, проверяя значение с помощью магнитного датчика на концевой стороне до и после сдвига магнита.

Ссылка:

http://blog.livedoor.jp/abars/archives/52291562.html

 

5. Готово! Играть!

Это экран, который завершен и играет. На самом деле он выглядит двумерным, а не трехмерным.

играть 1 играть 2

играть 3 играть 4

Если вы Android, вы можете загрузить файл apk со следующего URL-адреса и воспроизвести его.

https://dns7.m-craft.com/sapporo/n-ohta/VR/bin/VRTraining.apk

Хотя это была моя первая попытка, я мог бы реализовать ее плавно без какого-либо конкретного засорения.

Хотя я проводил расследование времени, я думаю, можно ли создать простое приложение VR без одного дня, если это человек, который может работать с Unity.

Пожалуйста, попробуйте все это.