我想弄清楚如何製作遊戲只能在本地使用Wifi Direct而無需任何互聯網訪問。Unity3d WIfi直接(P2P)Android支持
這個概念很簡單。這將是某種介紹,所以我需要有一個主/主設備和其他連接設備將站/客戶。當我在上按下主機/主機上的按鈕應該比更改所有從機/客戶機設備中的一個值(字符串或int)。 同時支持20-40個連接設備。
我曾嘗試:
- UNET - 它的工作原理,只有當它連接到一些路由器,使用本地IP的,但它不支持WiFi直接通信。
- 我試圖找到一些插件,但我不能決定選擇哪個或獲得有關支持Wifi直接的信息。
- 我試圖找到一些其他解決方案,如藍牙,但它只支持4-13連接的設備在同一時間,但我需要他在同一時間連接大約20-40設備。插件
名單,我發現:
僞造網絡 - https://www.assetstore.unity3d.com/en/#!/content/38344
1.1,我不知道這是否支持一個功能,我需要的。
Wi-Fi直連插件 - https://www.assetstore.unity3d.com/en/#!/content/50112
2.1。這個插件有錯誤,並沒有支持。
我想請教一下:
- 是否1.插件支持WIFI直接?
- 您是否認爲我應該購買2.插件,並嘗試修復它,並希望我能找到一個問題,它會工作?
- 你知道一些更好的或「任何」的解決方案如何解決這個問題?
我對任何提示和幫助如何使其工作感興趣。
非常感謝您的幫助!
JakubKučera
WiFi-Direct只是一個普通的IP連接。在執行了連接握手並且組成了組(大部分由Android框架處理)之後,您只需將正常的TCP數據包發送到正確的IP地址。說,你可以使用任何插件來打開主設備上的偵聽端口,並可以將數據發送到從設備上的端口。但要小心,我懷疑你可以一次連接到那麼多設備。 – Budius