Ho usato Unity e creato un'applicazione VR in 2 giorni

È O dell'ufficio di Sapporo.

In risposta alla richiesta eccentrica del presidente, ho provato a creare un'applicazione VR con Unity.

Prima di tutto, cos'è la VR? ... Un'abbreviazione per la realtà virtuale, che è la realtà virtuale (realtà) che ha attirato l'attenzione per lungo tempo.

Pur dicendo che l'attenzione è stata prestata, è necessario un auricolare di grandi dimensioni, non era abbastanza comune.

Tuttavia, Google ha annunciato ciò che è Google CardBard, e divenne familiare in una volta.

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

CardBoard è cartone in Giappone, cartone VR.

Se visto è ovvio, è fatto di cartone ondulato.

cartone

La parte anteriore è quella assemblata, quella posteriore è la confezione prima del montaggio.

Vedrò un'immagine stereoscopica attraverso una lente con uno smartphone in mezzo.

È un sensore del giroscopio incorporato che rileva dove stai guardando in alto e in basso, a destra ea sinistra, e riflette la direzione.

 

Bene, quanto segue è la procedura fino alla visualizzazione per rendere il gioco VR questa volta.

Titolo "Crea gioco VR con Unity"

1. Indagare su come l'espressione VR sarà possibile

Importando SDK per Unity, è possibile utilizzare videocamere VR ecc. In grado di visualizzare schermi divisi.

· Pacchetto Dive Unity Plugin (questa volta l'abbiamo usato)

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

· SDK di cartone per Unity

https://developers.google.com/cartone/unity/?hl=ja

2. Come creare schermate di gioco ecc.

È possibile crearlo nello stesso modo con la creazione di giochi 3D convenzionali.

Non c'è nessuna difficoltà particolare se sei una persona esperta di Unità.

La creazione del gioco stesso è fatta come al solito, e il gioco VR può essere fatto semplicemente sostituendo la videocamera.

3. Su come esprimere VR

È possibile sostituire la telecamera esistente con la videocamera aggiunta al progetto tramite importazione.

① aspetto prima della sostituzione della fotocamera

Immagine 1

② Sostituire la videocamera esistente e Dive_Camera

In particolare, Main_Camera che è originariamente in Scene viene cancellata e Dive_Camera viene aggiunta a Gerarchia.

Immagine 2

③ GameView dopo aver sostituito la fotocamera

In esecuzione nell'ambiente di sviluppo, l'angolo di noia si sposta in risposta alla posizione del puntatore del mouse nell'editor. Questo corrisponde a una forma che risponde al giroscopio nel caso di un'attrezzatura reale (installata con un terminale collegato al cartone VR).

Immagine 3

Secondo il pacchetto Dive Unity Plugin, c'era qualcosa come l'impostazione predefinita di Dive_Camera per rispondere al sensore giroscopico, ma in qualche modo costruito nel mio ambiente non reagisce, creare script e applicarlo a Dive_Camera Lo risolviamo facendo. Penso che sia una relazione nativa, ma non sto scavando profondamente.

Di seguito, i contenuti della corrispondenza effettiva

Immagine 4

Allegando lo script che lo ha descritto a Dive_Camera, l'angolo della telecamera è stato aggiornato anche sulla macchina reale.

4. Informazioni sull'ingresso con lo smartphone impostato nel dispositivo VR

È la parte più sconosciuta!

Esaminandolo, sembra necessario avere un metodo di rilevamento adatto per il dispositivo VR con diversi interruttori ecc.

In questo periodo, abbiamo usato un giudizio tattile convenzionale poiché il dispositivo VR che era a portata di mano aveva una struttura che rendeva la parte conduttiva del tessuto toccare lo schermo premendo l'interruttore.

Anche nel VR che ha provato lo stesso cartone, c'erano anche dei tipi che fanno scorrere il magnete.
Questo sembra essere considerato come input controllando il valore con il sensore magnetico sul lato terminale prima e dopo aver fatto scorrere il magnete.

Riferimento:

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

 

5. Finito! Gioca!

È uno schermo che è completato e sta giocando. In realtà sembra bidimensionale, non tridimensionale.

gioca 1 gioca 2

gioca 3 gioca 4

Se sei Android, puoi scaricare il file apk dal seguente URL e riprodurlo.

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

Sebbene fosse il mio primo tentativo, potevo implementarlo senza intoppi.

Anche se ho passato un po 'di tempo a investigare, penso che sia possibile creare una semplice applicazione VR senza un giorno se è una persona in grado di gestire Unity.

Per favore, provalo con tutti i mezzi.