0

我想使用 Unity 实现 WebGL 模型查看器。此查看器已集成到现有网站中。在这个网站上有一个模型列表,当用户单击模型时,会弹出一个显示该模型的窗口(如sketchfab)。我集成了使用 Unity WebGL 构建的模型查看器

<iframe src="./path-to-unity-webgl-viewer"></iframe>

我如何与观众交流。有没有办法使用 Unity 创建一些可以从 Unity 应用程序外部访问的 JavaScript API?

4

1 回答 1

1

是的!请参阅:https ://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

我为我的游戏网站https://simmer.io使用了 SendMessage 和 JSLib,如该文章中所述。一旦进行了该通信,就需要进行额外的跨帧通信层。

如果这与您在同一个域中,则很容易(iFrames 之间的通信?)。如果框架位于不同的域中,则使用跨域消息传递。请参阅:http ://blog.teamtreehouse.com/cross-domain-messaging-with-postmessage

于 2017-10-12T18:15:42.483 回答