如何使用相同的Unity应用程序在多个Android设备之间共享数据?

时间:2017-06-19 09:37:18

标签: android get unity5 send

我想获取并向运行相同Unity应用程序的Android设备发送数据。将发送的大多数数据将是布尔值和位置(经度和纬度)。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的问题,但如果你想要的是让你的Unity3d应用程序/游戏与使用相同应用程序/游戏的其他手机通信,你可以使用:互联网,蓝牙, NFC。更简单的解决方案是通过互联网进行通信,您有两种解决方案:

  • 创建一个服务器,该服务器将接收您要发送的数据,并将“配对”您要发送的设备。每个设备都会将数据发送到服务器,然后服务器会将数据发送回其他设备。

  • 制作一些P2P解决方案(对等2对等解决方案),这可能是你想要的。在此解决方案中,设备将直接相互连接并发送数据。

幸运的是Unity3D有一个可以帮助你的网络引擎。看着: https://unity3d.com/learn/tutorials/topics/multiplayer-networking https://docs.unity3d.com/Manual/UNetOverview.html

这是一个关于如何使用Unity解决方案https://unity3d.com/learn/tutorials/topics/multiplayer-networking/introduction-simple-multiplayer-example

的简单教程