2016-09-14 6 views
1

Situation: Ich arbeite an einem Projekt, das dem Benutzer ermöglicht, Präsentationen in einem VR-Raum zu üben. Dies beinhaltet die Verwendung von Powerpoint/Keynote, die auf einer Ebene angezeigt wird. Bildanzeige ist einfach möglich, genauso wie Video.Keynote/Powerpoint in Einheit

Problem: Da ist das Problem. Bilder enthalten keine Bewegung, aber eine Powerpoint/Keynote-Datei tut dies oft. Da Unity die Dateierweiterung von Powerpoint und Keynote nicht unterstützt. Es lohnt sich nicht, nach HTML zu exportieren und einen eigenen Phaser für die JSON-Dateien zu programmieren und die Animationen anzuwenden.

Aktuelle Situation: In diesem Moment haben wir alle Blätter in Texturen konvertiert. Nicht die Animationen verwenden.

Anfrage: In der Vergangenheit gab es einige Plugins verwendet werden HTML angezeigt werden auf einer Ebene (ebene Fläche). Aber diese scheinen überholt zu sein. Gibt es jemanden da draußen, der eine Lösung für dieses Problem hat?

Vielen Dank im Voraus.

+0

Können Sie klären, was Sie mit "Flugzeug" meinen? Die meisten Englischsprechenden würden annehmen, dass Sie "Flugzeug" oder "Flugzeug ... dh flach ... Oberfläche" meinen. Keine dieser Bedeutungen scheint zu deiner Frage zu passen. –

+1

Er spricht über die flache Oberfläche, in Unity Ebene genannt, siehe https://docs.unity3d.com/ScriptReference/PrimitiveType.Plane.html – JeanLuc

+1

@JeanLuc Danke. Es gibt auch eine Funktion in Parallels auf dem Mac namens Unity, die jeden Versuch, dies zu verstehen, völlig zunichte gemacht hat. Klingt wie Jonathan Nock auf der richtigen Spur. –

Antwort

1

Obwohl diese Antwort nicht die spezielle Anforderung der Anzeige von HTML auf einem Quad (Ebene, was auch immer) in Unity behandelt, ist es eine Lösung, die eine Überlegung wert sein könnte, wenn es zu Ihrem Szenario passt.

Wenn die Präsentationen linear sind, warum nicht als Video aufzeichnen? Sie können das Video einfach auf einem Quad in Unity mit RenderTexture abspielen und es im richtigen Moment anhalten, um darauf zu warten, dass der Benutzer die nächste Folie/Animation auslöst, woraufhin das Video bis zum nächsten Haltepunkt erneut abgespielt werden kann.

Dies erfordert wenig Programmierung Ihrerseits, ist aber nicht die flexibelste Lösung, da es eine lineare Diashow erfordert und Sie Pausenpunkte in der Videowiedergabe zu den richtigen Zeitpunkten erstellen, um die Punkte der Diashow anzupassen erwartet natürlich einen Mausklick vom Benutzer.

+0

Vielen Dank für Ihre Antwort. Leider haben wir dies bereits berücksichtigt und sind zu dem Schluss gekommen, dass es für jede Präsentation zu viel Zeit kostet, manuell geschnitten zu werden. – Aeregon

+0

Dachte so viel - nun, ich kann dir nicht weiter helfen. Es scheint ein paar Fragen zu Powerpoint und Unity im Netz zu geben, aber keine wirklichen Lösungen. :( – nockieboy