我们只能通过蓝牙连接iPodtouch或iPhone,使用GKSession和GKPeerPickerController,对吗?或者我们可以连接其他蓝牙设备?
发布于 2010-05-07 03:29:38
使用GameKit (GKPeerPickerController和GKSession)的蓝牙通信仅限于iPhoneOS设备。
你也可以使用互联网而不是蓝牙,但你仍然被限制在iPhoneOS设备上。
如果你对使用外部附件感兴趣,我建议你在这个问题上查看Apple's Documentation。他们的文档指出:
附件可以通过30针坞站连接器物理连接到设备,也可以使用蓝牙进行无线连接。
这仍然不能让你在不是iPhoneOS的设备之间玩游戏,因为你需要iPhoneOS,它的两端都是GameKit框架。如果你有兴趣设置这样的东西,你将不得不考虑手动管理它。
我强烈建议不要使用蓝牙,因为它容易出错,速度慢,而且距离短。点对点Wifi或LAN play将是您最好的选择。我建议研究一下你正在使用LAN play的Bonjour。这里有两个关于使用Bonjour的教程(one,two)。游戏快乐!
发布于 2010-03-07 05:22:53
据我所知,蓝牙在iphone上是“残缺的”,这意味着你只能通过蓝牙向另一台装有苹果认可的蓝牙芯片的设备传输数据。查看苹果文档中关于开发“附件”的信息。
https://stackoverflow.com/questions/2131881
复制相似问题