web-dev-qa-db-ja.com

Unity3D for iOSおよびAndroid:マルチプレイヤー(Bluetooth接続)

unityiOSでBluetoothを使用して2つのデバイスを接続する方法を探しています。Android Basic for Multiplayer-Gaming。私は見つけました:

  • AllJoyn by Qualcomm --Bluetoothは明らかに Root -Androidデバイスでのみ動作し、現在iOSでは動作しません。

  • iOS GameKit Local Multiplayer byprime31-iOSのみ。

  • Bonjourプラグイン Gregzoによる-Bluetoothではなく、iOS専用の他のローカルマルチプレイヤーソリューション。

  • TNet :Bluetoothではなく、AndroidおよびiOSProのみ

他の解決策(特にAndroid用)はありますか?

助けていただければ幸いです。他のp2p-Unity-Solutionsについても同様です。

12
Oli

Ships N'Battles (Unityが作成したクロスプラットフォームマルチプレイヤーゲーム)の場合、マルチプレイヤーゲームを実行するいくつかの方法を構築しました。

Bluetooth経由(Prime31プラグインを使用)

  • iOS

iOSとAndroid Bluetoothを使用)の間でマルチプレイヤーを使用するゲームを見たことがありません。

LAN経由( nity RPCを使用

  • iOS
  • Android
  • マック
  • Web(Kongregate)

プレーヤーは、iOSとiOS、iOSとAndroid、Android vs Macなど)のいずれかのデバイスを使用して、ローカルエリアネットワークで戦闘を開始できます。

Game Center経由(Prime31プラグインを使用)

  • iOS

Game Centerマルチプレイヤーを使用して戦闘にマッチします。

グローバルサーバー経由(社内ソリューション)

  • iOS
  • Android
  • マック
  • Web(Kongregate)

プレーヤーは、iOSとiOS、iOSとAndroid、AndroidとMacなど)のいずれかのデバイスを使用して、世界中で戦闘を開始できます。

このソリューションでは、オンラインサーバーを構築しましたが、 Photon のようなものを使用できます。

10
giacomelli

Androidの場合、最近リリースしたプラグインを使用できます: Android Bluetooth Multiplayer

IOSの場合、プラグインも作成しました: iOS/tvOS/macOSのローカルマルチプレイヤー

どちらもUnityの組み込みマルチプレイヤーと互換性があるように設計されているため、Unityの組み込みネットワークに関する既存のチュートリアルを使用したり、最小限の変更で既存のネットワークコードを再利用したりできます。

2
ZimM

Unityの発表 [〜#〜] unet [〜#〜] (UDPベースのマルチプレイヤー)

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

1
Oli