我想获取并向运行相同Unity应用程序的Android设备发送数据。将发送的大多数数据将是布尔值和位置(经度和纬度)。
答案 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
的简单教程