Unity3d WIfi 直连 (P2P) android 支持

Unity3d WIfi direct (P2P) android support

我想弄清楚如何制作只能在本地使用 Wifi Direct 而无需任何互联网访问的游戏。

概念很简单。它将是某种演示文稿,所以我需要一个master/host设备和其他 连接的 设备 将是 slaves/clients。当我 在 master/host 上按下按钮 时,应该 只更改了一个值 (字符串或整数) 在所有 slaves/clients 设备。 支持同时连接20-40台设备。

我试过:

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

我找到的插件列表:

  1. 建立网络 - https://www.assetstore.unity3d.com/en/#!/content/38344

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

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

    2.1。此插件有错误,不支持

我想咨询的问题:

  1. 1.插件是否支持Wifi直连?
  2. 你认为我应该购买 2.plugin 并尝试修复它并希望我能找到问题并且它会起作用吗?
  3. 你知道一些更好的或"any"如何解决这个问题的解决方案吗?

我对任何提示都感兴趣并希望帮助它发挥作用。

非常感谢您的帮助!

雅库布·库切拉

经过研究,我找到了可行的解决方案!

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

使用视频:Video

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

这个插件支持的远不止这些,例如:

  • TCP
  • 客户端/服务器
  • 完整的 C# 2.0 本机
  • 独立库 (DLL)
  • 多线程
  • 事件驱动
  • 支持[Binary/Json]消息数据
  • 日志服务器和MySQL示例代码

新功能

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

希望对其他人有所帮助!

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