作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用这个网站很长时间来寻找答案,现在需要问自己! :)
我使用 GKSession 和客户端/服务器方法为我的游戏实现了多人游戏,而不是使用对等选择器(最多允许 4 个玩家)。
我有一个大问题,但找不到解决方案。
如果您足够快地断开/重新连接服务器对等点,客户端对等点将“记住”该主机并将其永久显示在所有可用对等点的列表中,只有关闭 wifi/蓝牙才能重置此设置。
因此,如果我连续执行 5 次,我的客户端将显示 5 个具有相同名称的可用主机!
有人有这方面的经验吗?有解决方法吗?
我应该注意,我的游戏对蓝牙的要求是 iPhone SDK 3.0,对 Wifi 的要求是 3.1,因为 GKSession 现在支持这两种版本。
最佳答案
我也有类似的问题。事实上,我什至列出了目前甚至没有玩游戏的同行。更重要的是,列出了不充当服务器的对等点。我想知道是否有一些幕后缓存正在进行。
我正在考虑实现某种带有视觉反馈的计时器来显示断开连接的进度,最好是防止这种情况。一般来说,连接/可用和断开连接/不可用会存在一些时间延迟。最好对接口(interface)进行编码以考虑这些时间延迟,尽管我不确定具体如何。
关于iphone - GKPeerState 可用于不存在的对等点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017569/
使用这个网站很长时间来寻找答案,现在需要问自己! :) 我使用 GKSession 和客户端/服务器方法为我的游戏实现了多人游戏,而不是使用对等选择器(最多允许 4 个玩家)。 我有一个大问题,但找不
我是一名优秀的程序员,十分优秀!