ich suche nach einer Möglichkeit, zwei Geräte über Bluetooth in Unity iOS und Android Basic für Multiplayer-Gaming zu verbinden. Ich fand:
AllJoyn von Qualcomm - Bluetooth funktioniert anscheinend nur mit Root - Android-Geräten und derzeit nicht mit iOS.
iOS GameKit Local Multiplayer von prime31 - Nur für iOS.
Bonjour Plugin von Gregzo - Nicht Bluetooth, sondern eine andere lokale Multiplayer-Lösung nur für iOS.
TNet : Nicht Bluetooth, nur für Android und iOS Pro
Hat jemand eine andere Lösung (speziell für Android)?
Ich wäre für jede Hilfe dankbar. Auch für andere p2p-Unity-Lösungen.
Für Ships N 'Battles (ein plattformübergreifendes Multiplayer-Spiel, das von Unity erstellt wurde), haben wir mehrere Möglichkeiten entwickelt, ein Multiplayer-Spiel durchzuführen:
über Bluetooth (mit Prime31-Plugin)
Ich habe noch nie ein Spiel mit Multiplayer zwischen iOS und Android mit Bluetooth gesehen.}
über LAN (mit Unity RPC )
Die Spieler können Kämpfe in einem lokalen Netzwerk mit einem der oben genannten Geräte starten: iOS vs iOS, iOS vs Android, Android vs Mac usw.
über Game Center (mit Prime31-Plugin)
Verwendet den Game Center-Multiplayer, um Kämpfe zu treffen.
über Global Server (eine Inhouse-Lösung)
Die Spieler können mit jedem der oben genannten Geräte auf der ganzen Welt kämpfen: iOS vs iOS, iOS vs Android, Android vs Mac usw.
Für diese Lösung haben wir einen Online-Server entwickelt, aber Sie können so etwas wie Photon verwenden.
Für Android können Sie Plugins verwenden, die ich kürzlich veröffentlicht habe: Android Bluetooth Multiplayer
Für iOS habe ich auch ein Plugin erstellt: Local Multiplayer für iOS/tvOS/macOS
Beide sind so konzipiert, dass sie mit dem integrierten Unity-Multiplayer-Modus kompatibel sind. Sie können also alle vorhandenen Lernprogramme zum integrierten Unity-Netzwerk verwenden oder den vorhandenen Netzwerkcode mit minimalen Änderungen wiederverwenden.
Unity Announcing UNET (UDP-basierter Multiplayer)
http://forum.unity3d.com/threads/unet-sample-projects.331978/