簡體   English   中英

適用於iOS和Android的Unity3D:多人游戲(藍牙連接)

[英]Unity3D for iOS and Android: Multiplayer (Bluetooth Connection)

我正在尋找一種方法來在Unity iOS和Android Basic中使用藍牙連接兩個設備以進行多人游戲。 我發現:

  • 高通公司的AllJoyn - 藍牙顯然僅適用於Root -Android設備,目前不適用於iOS。

  • 由game31開發的iOS GameKit本地多人游戲 - 僅適用於iOS。

  • Gregzo的Bonjour插件 - 不是藍牙,而是僅適用於iOS的其他本地多人游戲解決方案。

  • TNet :非藍牙,僅適用於Android和iOS Pro

有沒有任何其他解決方案(特別是Android)?

我將不勝感激任何幫助。 也適用於其他p2p-Unity-Solutions。

對於Ships N'Battles (跨平台多人游戲Unity創作),我們已經構建了多種方式來執行多人游戲:

通過藍牙(使用Prime31插件)

  • iOS版

我從來沒有見過使用藍牙在iOS和Android之間玩多人游戲的游戲。

通過LAN(使用Unity RPC

  • iOS版
  • Android的
  • 蘋果電腦
  • 網(Kongregate)

玩家可以使用以上任何設備在局域網中開始戰斗:iOS與iOS,iOS與Android,Android與Mac等。

通過游戲中心(使用Prime31插件)

  • iOS版

使用Game Center多人游戲來匹配戰斗。

通過Global Server(內部解決方案)

  • iOS版
  • Android的
  • 蘋果電腦
  • 網(Kongregate)

玩家可以使用以上任何設備在世界各地開始戰斗:iOS與iOS,iOS與Android,Android與Mac等。

對於這個解決方案,我們已經構建了一個在線服務器,但你可以使用Photon之類的東西。

對於Android,您可以使用我最近發布的插件: Android藍牙多人游戲

對於iOS,我也制作了一個插件: 適用於iOS / tvOS / macOS的本地多人游戲

兩者都旨在與Unity內置多人游戲兼容,因此您可以使用任何有關Unity內置網絡的現有教程,或者只需最少的更改即可重用現有的網絡代碼。

Unity宣布UNET (基於UDP的多人游戲)

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM