gpt4 book ai didi

iphone - 使用我自己的自定义界面时如何在 GameKit 中指定无线或蓝牙

转载 作者:行者123 更新时间:2023-12-03 19:16:29 27 4
gpt4 key购买 nike

我决定实现自己的接口(interface)来连接运行我的游戏的两个设备,而不是使用 GKPeerPickerController。这实际上运作得很好。但我刚刚意识到,在创建 GKSession 时,我实际上并没有指定连接应该是无线还是蓝牙。我的界面中有一个选项可以让用户指定他们想要使用的连接方法。我如何告诉 GKSession 我希望它通过蓝牙还是无线连接?

我认为当前发生的情况是,如果启用无线功能,则默认为无线,否则它使用蓝牙。但我想让用户指定哪种连接方式,这可能吗?

谢谢,唐娜

最佳答案

据我所知,您自己无法做到这一点。这就是 GKPeerPickerController 的用途。它默认通过蓝牙设置连接,但您也可以添加第二个掩码,以便用户选择其协议(protocol)。基本上我一直在做的是设置掩码以允许用户选择蓝牙或“在线”(wifi):

_picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby|GKPeerPickerConnectionTypeOnline;

如果他们在线挑选,请关闭同行挑选器并继续实现您的自定义界面。据我所知,应该以相同的方式创建 session 。它没有很好的记录:/

关于iphone - 使用我自己的自定义界面时如何在 GameKit 中指定无线或蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521035/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com