【问题标题】:How to make a connection between a unity3d webplayer and an external application?如何在 unity3d webplayer 和外部应用程序之间建立连接?
【发布时间】:2014-02-09 21:04:37
【问题描述】:

我正在开发一个可以通过网络控制的基于网络的模拟环境。我有一个用 python 编写的应用程序,它将字符串命令发送到 webplayer。但是,到目前为止,我尝试的所有示例都没有实现这一点。其中一些我遇到了崩溃(当我在两边都使用了 Zero-MQ 库时)或者其他我遇到了“没有找到有效的跨域策略”错误。

我不需要对 unity3d 进行太多实验,尤其是网络。我将跨域文件放在 webplayer 和应用程序根文件夹中,但仍然无法正常工作。

  1. 我是否遗漏了一些用于搜索跨域文件的代码?
  2. 我是否需要使用一些内置网络代码?

如果您能分享您的想法或对这种特殊情况进行实验,我真的很感激。

【问题讨论】:

    标签: networking unity3d cross-domain


    【解决方案1】:

    向网络播放器发送命令的应用程序。那么,您是否使用 Unity 作为服务器?

    我认为一种常见的方法是将 Unity 作为客户端连接到您的应用程序,您将使用 WWW 类连接到托管您的应用程序的服务器,如 here 所述。

    也许您需要让应用程序向 Unity 发送命令,而不是为命令创建 Unity 池,因此在这种情况下,您可能应该使用已知与 Unity 配合良好的网络平台,例如 Photon

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 2017-08-21
      • 2015-01-29
      • 2012-03-02
      • 2021-11-21
      • 1970-01-01
      相关资源
      最近更新 更多