5

我们可以使用 GKSession 和 GKPeerPickerController 仅通过蓝牙连接 iPodtouch 或 iPhone 吗?,或者我们可以连接其他蓝牙设备吗?

4

2 回答 2

2

GameKit使用(GKPeerPickerController和) 的蓝牙通信GKSession仅限于 iPhoneOS 设备。

您也可以使用互联网而不是蓝牙,但再一次,您仍然受限于 iPhoneOS 设备。

如果您对使用外部配件感兴趣,我建议您查看Apple 的文档。他们的文件指出:

配件可以通过 30 针底座连接器物理连接到设备,也可以使用蓝牙无线连接。

这仍然无法让您在不是 iPhoneOS 的设备之间玩游戏,因为您需要 iPhoneOS,并且两端都是 GameKit 框架。如果您有兴趣设置这样的东西,您将不得不考虑手动管理它。

我强烈建议不要使用蓝牙,因为它有问题、速度慢且范围短。点对点 Wifi 或 LAN 游戏将是您最好的选择。我建议考虑使用您正在使用 LAN 播放的 Bonjour。这里有两个关于使用 Bonjour的教程(二)。快乐游戏!

于 2010-05-06T19:29:37.840 回答
0

我最后一次听说,iPhone 上的蓝牙已“瘫痪”,这意味着您只能通过蓝牙将数据传输到另一台装有 Apple 认可的蓝牙芯片的设备。查看苹果文档以开发“附件”。

于 2010-03-06T21:22:52.917 回答