【问题标题】:How to communicate with Unity WebGL app如何与 Unity WebGL 应用程序通信
【发布时间】:2017-04-21 20:37:34
【问题描述】:

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

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

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

【问题讨论】:

    标签: unity5 unity-webgl


    【解决方案1】:

    是的!见:https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html

    我为我的游戏网站https://simmer.io 使用了该文章中描述的 SendMessage 和 JSLib。一旦你进行了这种通信,你需要做一个额外的跨框架通信层。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      相关资源
      最近更新 更多