it-swarm.com.de

Unity3D für iOS und Android: Multiplayer (Bluetooth-Verbindung)

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.

11
Oli

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)

  • iOS

Ich habe noch nie ein Spiel mit Multiplayer zwischen iOS und Android mit Bluetooth gesehen.}

über LAN (mit Unity RPC )

  • iOS
  • Android
  • Mac
  • Web (Kongregate)

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)

  • iOS

Verwendet den Game Center-Multiplayer, um Kämpfe zu treffen.

über Global Server (eine Inhouse-Lösung)

  • iOS
  • Android
  • Mac
  • Web (Kongregate)

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. 

10
giacomelli

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.

2
ZimM

Unity Announcing UNET (UDP-basierter Multiplayer)

http://forum.unity3d.com/threads/unet-sample-projects.331978/

1
Oli