2016-08-30 2 views
0

Ich versuche eine Pappapplikation in Android zu entwickeln, die einige Panoramen zeigt. Ich habe die API von Google für Cardboard-Anwendung untersucht. Die Frage ist: Kann ich einige Hotspots/Buttons innerhalb des Panoramas hinzufügen, die anklickbar sein sollen, um dem Benutzer die Möglichkeit zu geben, mit dem Panorama zu interagieren (Info über einen einzelnen Punkt oder Foto direkt auf dem Panorama ändern). Ich fange an zu denken, dass ich einen Renderer für 3D brauche (wie Rajawali oder OpenGL). Dies ist ein Beispiel: https://www.youtube.com/watch?v=uxQ9PVne3Ew Diese App ist mit Unity gebaut, aber ich möchte etwas in der Muttersprache (in meinem Fall Android) gebaut. Können Sie mir etwas vorschlagen? Vielen Dank in advaceKartonpanorama mit Hotspot

+0

Kann ich einige Funktionen hinzufügen: wie ein Webview, oder navigieren Sie im Browser mit Android, oder fügen Sie Unity3D hinzu. – sgrumo

Antwort

0

Hallo allerseits: Ich weiß, es gibt eine Menge zu diesem Thema, also beschloss ich, diese Folter zu beenden.

Ich verwende derzeit Rajawali Bibliotheken, die perfekt ist, um 3D-Objekte zu rendern. Befolgen Sie die Anweisungen, fügen Sie eine Kugel oder ein anderes Objekt als Hotspot hinzu, und alles wird gut!

+0

Haben Sie Ratschläge zum Hinzufügen von Hotspots zur Sphäre? Ich bin Rajawali und OpenGL selbst neu, also würde jeder Rat helfen. – bryan

+0

hi @bryan, verwenden Sie einfach eine Kugel als Landschaft (um VR-Panoramen zu erhalten), fügen Sie dann der VRSphere eine Kugel hinzu, geben Sie ihr eine Position innerhalb der Kugel und verwenden Sie die Funktion 'isLookingAtObject()' innerhalb des Renderers Ich werde einen Hotspot haben! – sgrumo

Verwandte Themen