Unity3d WIfi直接(P2P)android支持

时间:2016-09-21 16:28:41

标签: android unity3d p2p wifi-direct

我正在试图弄清楚如何在没有任何互联网访问的情况下使用Wifi Direct在本地制作游戏。

这个概念非常简单。这将是某种演示文稿所以我需要一个主/主机设备和其他连接设备将是奴隶/客户。当我在主/主机上按下按钮时,在所有从属/客户端设备中只更改了一个值(字符串或整数) 同时支持20-40个连接设备。

我试过了:

  1. UNet - 仅当它使用本地IP连接到某个路由器时才有效,但它不支持Wifi直接通信。
  2. 我试图找一些插件,但我无法决定选择哪个或获取有关Wifi直接支持的信息。
  3. 我试图找到其他一些解决方案,比如蓝牙,但它同时只支持4-13个连接设备,但我需要同时连接20-40台设备。
  4. 我找到的插件列表:

    1. Forge Networking - https://www.assetstore.unity3d.com/en/#!/content/38344

      1.1我不知道这是否支持我需要的功能。

    2. WifiDirect插件 - https://www.assetstore.unity3d.com/en/#!/content/50112

      2.1。这个插件有错误,没有支持。

    3. 我想问一下:

      1. 1.插件是否支持Wifi直接?
      2. 您认为我应该购买2.插件并尝试修复它,希望我能找到问题并且它会起作用吗?
      3. 你知道一些更好或“任何”的解决方案如何解决这个问题?
      4. 我对任何提示感兴趣并帮助如何使其发挥作用。

        非常感谢你的帮助!

        JakubKučera

1 个答案:

答案 0 :(得分:1)

经过研究,我意识到了一个有效的解决方案!

Unity资源商店:https://www.assetstore.unity3d.com/kr/#!/content/53955

使用视频:Video

插件我已经在一些Android设备上进行了测试,它适用于没有连接到互联网的Wifi Direct。

这个插件比例如:

支持更多
  • TCP
  • 客户端/服务器
  • 完成C#2.0原生
  • 独立库(DLL)
  • 多线程
  • 事件驱动
  • 支持[Binary / Json]消息数据
  • Log Server& MySQL示例代码

新功能

  • 不可靠的UDP
  • 基于MNF服务器的WinFrom,不含MySql

我希望它可以帮助别人!

我要感谢作者和他的支持!