GKPeerPickerController 和 GKSession

发布于 2024-08-18 16:24:12 字数 97 浏览 7 评论 0 原文

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

we can connect by bluetooth only iPodtouch or iPhone using GKSession and GKPeerPickerController right ? , or can we connect other bluetooth device ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

执着的年纪 2024-08-25 16:24:12

使用 GameKitGKPeerPickerControllerGKSession)的蓝牙通信仅限于 iPhoneOS 设备。

您还可以使用互联网代替蓝牙,但您仍然仅限于 iPhoneOS 设备。

如果您有兴趣使用外部配件,我建议您查看 Apple 关于此事的文档。他们的文件指出:

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

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

我强烈建议反对使用蓝牙,因为它有缺陷、速度慢且范围短。点对点 Wifi 或 LAN 游戏将是您的最佳选择。我建议您在使用 LAN 游戏时考虑使用 Bonjour。这里有两个教程(一个两个) 关于使用 Bonjour。游戏愉快!

Bluetooth communication using GameKit (GKPeerPickerController and GKSession) is limited to iPhoneOS devices.

You can also use the internet instead of bluetooth, but once again, you are still limited to iPhoneOS devices.

If you are interested in using External Accessories, I suggest you check out Apple's Documentation on the matter. Their documentation states that:

Accessories can be physically connected to the device through the 30-pin dock connector or wirelessly using Bluetooth.

This still will not enable you to play games between devices that aren't iPhoneOS, as you need the iPhoneOS, and it's GameKit framework on both ends. If you are interested in setting such a thing up, you will have to look into managing it manually.

I would strongly advise against using bluetooth, as it's buggy, slow, and has a short range. Peer to peer Wifi or LAN play will be your best bets. I suggest looking into using Bonjour of you're using LAN play. Here are two tutorials (one, two) on using Bonjour. Happy gaming!

安穩 2024-08-25 16:24:12

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

the last i heard, bluetooth is 'crippled' on the iphone meaning you can only transfer data via bluetooth to another device with an Apple approved bluetooth chip in it. check out the apple docs for developing 'accessories'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文