问题标签 [gamekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - GKSession 问题 - Objective-C GameKit
好的,我一直在尝试创建自己的 GKSession 对象,而委托方法在控制台中给了我一个错误,我还没有弄清楚如何修复。我想知道是否有人有任何建议或遇到过这个问题?*请注意 - 变量 peerStatus 在我的代码中的其他地方定义。对等点可以被赋予“kServer”或“kClient”的状态。我宁愿将每个都定义为 GKSessionModeServer 或 GKSessionModeClient,因为我已经阅读过,如果对等点位于 GKSessionModePeer 中,则性能时间实际上会更慢,因为它必须同时完成客户端和服务器的工作。
整个错误代码是:
监听端口 56386 2009-06-30 10:31:41.892 GKTank[17756:20b] *** 由于未捕获的异常“GKInvalidArgumentException”而终止应用程序,原因:“必须提供具有 GKSessionModePeer 模式的有效 GKSession 对象,或在 -peerPickerController:sessionForConnectionType: 的实现中创建一个默认的 GKSession 对象 return 'nil'。提供的对象是:发送 0 个数据包:rush(0 个数据包 0 字节):依赖(0 个数据包 0 字节):rtry(0 个数据包 0 字节):sack(0 个数据包 0 字节):当前加权平均 rtt(0 毫秒)会话模式:0' 2009-06-30 10:31:41.893 GKTank [17756:20B]堆栈:(807902715,2452446779,807986683,807986522,927035842,927037074,927038407,815223834,927038949,9245,8562,814709201,815110321, 815119058, 815114270,
iphone - iPhone p2p - 有没有办法连接到超过 1 个设备?
是否可以使用新的 GameKit 框架连接到超过 1 个设备?到目前为止,我看到的所有示例都显示了我们如何连接到 1 个设备。即使是默认连接界面也允许用户只选择一个连接。
谢谢。
iphone - GameKit 框架中使用的 peerID,对于每个设备总是唯一的吗?
在 GKSession 中分配给您设备的 peerID,对于同一设备是否始终相同?我的意思是,每次创建 GKSession 时,您的 peerID 都会是同一个?还是每次创建 GKSession 时都会随机分配一个?这个 peerID 是如何生成的?
谢谢!
iphone - gamekit iphone api中的RSSI值
是否有可能在gamekit iphone api中获得蓝牙RSSI(无线电信号强度)值?如果它是pssobile,我可以有一些示例代码。
如果不可能,还有其他方法可以在 iphone OS 3.0 中获取蓝牙 RSSI 值吗?
iphone - 更改 GKPeerPickerController 中的文本
是否可以更改 GameKit 的 GKPeerPickerController 中的默认文本(例如“寻找其他 iPhone 和 iPod touch”)?
我见过完全自定义的解决方案,但我想知道是否可以避免这种麻烦,只需更改默认文本。
iphone-sdk-3.0 - 如何以编程方式打开和关闭 iphone sdk 上的蓝牙?
如何以编程方式判断设备上的蓝牙是打开还是关闭?在这种情况下,以编程方式将其关闭或打开?
谢谢
objective-c - iPhone:使用 Game Kit 发送大数据
我正在尝试编写一个应用程序,通过 Game Kit 框架与运行该应用程序的其他 iPhone 交换数据。iPhone相互发现并连接良好,但是当我发送数据时会出现问题。我知道 iPhone 连接正确,因为当我序列化一个 NSString 并通过连接发送它时,它在另一端很好。但是当我尝试归档一个更大的对象(使用 NSKeyedArchiver)时,我收到错误消息“AGPSessionBroadcast failed (801c0001)”。
我假设这是因为我发送的数据太大(我的文件大小约为 500k,Apple 似乎建议最大为 95k)。我曾尝试将数据拆分为多个传输,但我永远无法在另一端正确地取消归档。我想知道是否有其他人遇到过这个问题,以及您是如何解决的。
iphone - iPod touch 无法通过 GameKit 找到彼此
我有两个物理 iPod touch 设备。如果我尝试运行一个使用 GKPeerPickerController 的程序来查找另一个运行相同程序的 iPod touch,它们只会停留在对等选择器屏幕上而没有任何进展。两者都启用了蓝牙。我已经尝试了自己的程序以及 Apple 的 GKTank 示例应用程序。这两款 iPod 似乎都无法检测到蓝牙设备,例如处于可发现模式的计算机……这与它有什么关系吗?
iphone - 使用 gamekit 将歌曲流式传输到连接的设备
我想将歌曲从一部 iPhone 播放到另一部,就像设备 A 的用户从他的 iPod 中选择一首歌曲并播放,而设备 B 上的用户也可以使用自己连接的 iPhone 收听该歌曲使用 Game Kit 或 wifi 连接到设备 A。那么是否可以将歌曲从 ipod 库流式传输到其他设备。
iphone - iPhone - 我在哪里可以找到 GKVoiceChatClient 的示例?
我希望能够让我的 iPhone 应用程序的用户使用 GKVoiceChatClient 类进行通信。3.0 SDK 的文档非常模糊,我也没有在示例代码中看到任何好的示例。
有人可以告诉我在哪里可以找到一些游戏语音的工作示例,我可以学习如何使用它!
谢谢。