J'ai utilisé Unity et fait une application VR en 2 jours

C'est O du bureau de Sapporo.

En réponse à la demande excentrique du président, j'ai essayé de créer une application VR avec Unity.

Tout d'abord, qu'est-ce que la VR? ... Abréviation de la réalité virtuelle, qui est la réalité virtuelle (la réalité) qui a attiré l'attention depuis longtemps.

Tout en disant que l'attention a été payée, un casque à grande échelle est nécessaire, ce n'était pas tout à fait commun.

Cependant, Google a annoncé ce que Google CardBard est, et il est devenu familier à la fois.

https://www.google.com/get/carton/

CardBoard est un carton au Japon, Cardboard VR.

Si vu, c'est évident, il est fait de carton ondulé.

carton

L'avant est celui assemblé, l'arrière est l'emballage avant l'assemblage.

Je vais voir une image stéréoscopique à travers une lentille avec un smartphone entre les deux.

C'est un capteur de gyroscope intégré qui détecte où vous regardez de haut en bas, à droite et à gauche, et reflète la direction.

 

Eh bien, ce qui suit est la procédure jusqu'à affichage pour faire jeu VR cette fois.

Titre "Créer un jeu VR avec Unity"

1. Étudier comment l'expression VR sera possible

En important le SDK pour Unity, vous pouvez utiliser des caméras VR, etc. capables d'afficher un écran partagé.

· Package Dive Unity Plugin (cette fois nous l'avons utilisé)

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

· SDK en carton pour l'unité

https://developers.google.com/cardboard/unity/?hl=fr

2. Comment créer des écrans de jeu, etc.

Il est possible de le créer de la même manière qu'avec une création de jeu 3D classique.

Il n'y a pas de difficulté particulière si vous êtes une personne expérimentée de l'Unité.

La création du jeu lui-même est faite comme d'habitude, et le jeu VR peut être fait juste en remplaçant la caméra.

3. Sur comment exprimer VR

Il est possible de remplacer la caméra existante par la caméra ajoutée au projet par l'importation.

① apparence avant le remplacement de la caméra

Image 1

② Remplacer la caméra existante et Dive_Camera

Plus précisément, Main_Camera qui est à l'origine dans Scene est supprimé et Dive_Camera est ajouté à Hierarchy.

Image 2

③ GameView après avoir remplacé la caméra

En cours d'exécution dans l'environnement de développement, l'angle d'alésage se déplace en fonction de la position du pointeur de la souris dans l'éditeur. Cela correspond à une forme qui répond au gyro dans le cas de l'équipement réel (installé avec un terminal attaché au carton VR).

Image 3

Selon le paquet Dive Unity Plugin, il y avait quelque chose comme Dive_Camera par défaut pour répondre au capteur gyro, mais en quelque sorte construit dans mon environnement ne réagit pas, créer un script et l'appliquer à Dive_Camera Nous le résolvons en faisant. Je pense que c'est une relation d'origine, mais je ne creuse pas profondément.

Ci-après, les contenus de correspondance réels

Image 4

En attachant le script qui a décrit ceci à Dive_Camera, l'angle de caméra a été mis à jour même sur la machine réelle.

4. À propos de l'entrée avec le smartphone configuré dans le périphérique VR

C'est la partie la plus inconnue!

En l'examinant, il semble nécessaire d'avoir une méthode de détection adaptée au dispositif VR avec différents commutateurs, etc.

Pendant ce temps, nous avons utilisé un jugement de toucher conventionnel car le dispositif VR qui était à portée de main avait une structure qui faisait que la partie en tissu conducteur touchait l'écran en appuyant sur l'interrupteur.

Même dans le VR qui a essayé le même carton, il y avait aussi des types qui glissent l'aimant.
Cela semble être considéré comme une entrée en vérifiant la valeur avec le capteur magnétique du côté des bornes avant et après le glissement de l'aimant.

Référence:

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

 

5 Achèvement Jouer!

C'est un écran qui est terminé et joue. En fait, il semble bidimensionnel, pas tridimensionnel.

jouer 1 jouer 2

jouer 3 jouer 4

Si vous êtes Android, vous pouvez télécharger le fichier apk à partir de l'URL suivante et le lire.

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

Bien que ce fût ma première tentative, je pouvais l'appliquer en douceur sans aucun colmatage particulier.

Bien que j'ai passé du temps à enquêter, je pense qu'il est possible de créer une application RV simple sans prendre un jour si c'est une personne qui peut gérer Unity.

S'il vous plaît, essayez-le par tous les moyens.