私はインターネットアクセスなしでWifi Directを使用してローカルでのみ動作するゲームを作る方法を理解しようとしています。Unity3d WIfi direct(P2P)android support
概念は非常に簡単です。それは私が1つのマスター/ホストデバイスと他接続デバイスがスレーブ/クライアントになります持っている必要がありますプレゼンテーションのいくつかの種類になります。 マスター/ホスト上のボタンを押すと、はすべてのスレーブ/クライアントデバイス内で(文字列またはint)の1つだけ変更されているはずです。 同時に20〜40個の接続デバイスをサポートしています。
私が試してみました:
- UNET - それはそれはローカルIPのを使用して、いくつかのルータに接続されている場合のみ動作しますが、それは無線LANで直接通信をサポートしていませんが。
- 私はいくつかのプラグインを見つけようとしましたが、Wifiのサポートに関する情報を選択するか、情報を入手するかを決めることはできません。
- 私はBluetoothのような他のソリューションを見つけようとしましたが、同時に接続されたデバイスは4〜13個しかサポートされませんでしたが、同時に20〜40個程度のデバイスを接続する必要がありました。私が発見したプラグインの
一覧:
フォージネットワーキング - https://www.assetstore.unity3d.com/en/#!/content/38344
1.1これは私が必要な機能をサポートしているかどうかは知りません。
WifiDirectプラグイン - https://www.assetstore.unity3d.com/en/#!/content/50112
2.1。このプラグインにはエラーがあり、サポートはありません。
私は尋ねたいこと:
- 1.プラグインのサポート無線LANが直接していますか?
- 私は2.プラグインを購入してそれを修正しようと思っていますか?うまくいけば問題が見つかるかもしれませんし、うまくいくでしょうか?
- この問題を解決するには、より良い解決策または「任意の」解決策をご存知ですか?
私は何かヒントに興味があり、それを働かせる方法を助けます。
ありがとうございました!
ヤクブクセラ
WiFi-Directは単なる通常のIP接続です。接続ハンドシェイクが実行され、グループが形成された後(そのほとんどはAndroidフレームワークによって処理されます)、通常のTCPデータパッケージを正しいIPアドレスに送信するだけです。それは、マスターデバイス上でリスニングポートを開き、スレーブデバイスのそのポートにデータを送信できるプラグインを使用できるということです。しかし、注意してください、私はあなたがすぐにその多くのデバイスに接続することができます疑いがあります。 – Budius