0

我正在创建一个基于回合的游戏,并且我正在考虑使用 Game Center 来处理它,但是传递的游戏对象显然最大 64kb。是否有另一种方法可以在设备之间传递对象以供此用途,而无需创建数据库或存储服务器作为中间人?对我来说,游戏对象本身可能远小于 64kb,但我想发送一些初始变量,例如图像。根据我的计算,一个游戏的初始数据大约是 500kb,但是在获得这些图像一次之后,传递的游戏对象只有几个 kb,并且永远不会再包含这些图像。

有没有办法直接发送这些图像?

4

2 回答 2

1

有几种方法可以绕过限制。

这个答案提到了 Alljoyn ,它可以让你传输那个大小的文件。

您也可以通过将它们传输到您自己的服务器来间接发送它们,然后将文件的链接传递给其他播放器。对于基于回合的游戏,这将具有增强可靠性的良好优势,因为您可以对上传到服务器和下载到设备进行错误重试并自行控制。我也会为此推荐 AFHTTPClient 。

于 2013-05-03T05:08:04.903 回答
0

是否有另一种方法可以在设备之间传递对象以供此用途,而无需创建数据库或存储服务器作为中间人?

没有你自己的服务器,就没有。

于 2013-05-07T14:57:21.780 回答