2016-04-02 11 views
1

Ich habe Hintergrund in Android und habe einige Apps von mir entwickelt. Jetzt möchte ich VR-App-Entwicklung für Android erkunden. Durch Foren usw. gehen, verstehe ich zuerst, dass ich grundlegende Infrastruktur wie Einheit 3D SDK, Karton SDK, Karton Gerät usw. haben muss. Ich bin nicht in der Lage, Rollen zu verstehen, die diese einzelnen Komponenten im Gesamtüberblick spielen.VR-Ökologie verstehen

Wie, warum brauche ich Einheit 3d SDK, wenn ich android SDK und Pappe sdk, und Android Studio als dev Umgebung habe?

Dann, wenn ich für etwas wie Oculus zu entwickeln dann was alle SDKs und Geräte benötigt werden, und mit welcher Programmiersprache kann ich arbeiten?

+0

Falsche Stelle für diese Frage –

+0

@GerardoZinno zumindest sagen OP ein "richtiger Ort" für diese Frage – dabadaba

+0

@dabadaba alles, was ich weiß ist, dass Stapelüberlauf ist für Code-bezogene Frage und diese Frage ist nicht über Code. Alles was ich sagen kann, ist auf anderen StackExchange-Communities zu schauen. –

Antwort

1

hängen Ihre Optionen auf dem Gerät, das Sie zielen werden:

  • Game-Engines wie Unity: Sie müssen Einheit und einige Plug-Ins und natürlich das Gerät, das Sie zielen wird:
  • Google Pappe/Daydream
  • Samsung Gear VR
  • Von Grund auf neu Anwendung: Ihre Sprache ist Java und Sie müssen die sdk für das Zielgerät zum Download:
  • Google Pappe/Daydream SDK
  • Samsung Gear VR, Oculus Mobil
  • SDK

Grüße

0

Ich denke, es gibt viel versprechen in Web-basierten VR. Natürlich ist die App nicht so hochgradig genau wie eine native Anwendung, die in Unity oder Java erstellt wurde, aber Sie haben den Vorteil, dass Sie plattformübergreifend auf viele Plattformen abzielen können. ReactVR ist ein cooles Projekt von Facebook, das es einfacher und leistungsfähiger macht, VR-Apps mit Web-Technologien zu erstellen. Hier

ist ein cooler Starter-Kit, das Ihnen helfen kann beginnen, wenn Sie interessiert sind: https://github.com/scaphold-io/react-vr-graphql

P. S. GraphQL ist ein großartiges Werkzeug, um Ihre VR-Apps mit Daten zu bereichern, egal ob Sie es mit React, Unity oder Java erstellen.

0

Sie können A-Frame (https://aframe.io), ein Web-Framework für den Aufbau von VR-Erfahrungen. Es ist seit über einem Jahr draußen und hat eine starke Gemeinschaft und ein Ökosystem. Mit webbasierter VR erhalten Sie Cross-Plattform-Unterstützung über Rift, Vive, Karton, Daydream, GearVR out of the Box. Mit A-Frame erhalten Sie alle Textbausteine ​​mit einer einzigen HTML-Zeile. Sie müssen nur einen VR-fähigen Browser greifen.

Die Architektur von A-Frame ähnelt der Entity-Komponente von Unity, aber A-Frame macht sie deklarativ und ähnelt der Web-Entwicklung. Mit Mühe kann die Treue nativ konkurrieren (https://blog.mozvr.com/a-painter/).