2016-12-07 2 views
0

Ich möchte WebGL Model Viewer mit Unity implementieren. Dieser Viewer ist in die bestehende Website integriert. Auf dieser Website gibt es eine Liste von Modellen und wenn der Benutzer auf ein Modell klickt, erscheint ein Fenster mit diesem Modell (wie Sketchfab). Ich integriere Modell-Viewer, der mit Unity WebGL unter VerwendungSo kommunizieren Sie mit Unity WebGL-App

erstellt wurde

Wie kann ich mit dem Viewer kommunizieren. Gibt es eine Möglichkeit, eine JavaScript-API mit Unity zu erstellen, auf die von außerhalb der Unity-App aus zugegriffen werden kann?

Antwort

0

Ja! Siehe: https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

Ich habe dies für meine Spiele-Website, https://simmer.io mit SendMessage und JSLib wie in diesem Artikel beschrieben. Sobald Sie diese Kommunikation haben, müssen Sie eine zusätzliche Schicht Cross-Frame-Kommunikation machen.

Wenn dies in der gleichen Domäne wie Sie ist, ist es einfach (Communication between iFrames?). Wenn sich die Frames in separaten Domänen befinden, verwenden Sie domänenübergreifendes Messaging. Siehe: http://blog.teamtreehouse.com/cross-domain-messaging-with-postmessage

Verwandte Themen