iPhone - 使用iOS游戏套件开发游戏

问题描述:

我即将为我正在开发的游戏添加游戏套件功能。游戏类型更像是头对头游戏,而不是回合制游戏。我的意思是这样的:我需要其他玩家看到玩家正在做什么,比如赛车应用,例如所有玩家都可以互相竞争,并且都能看到现场发生的事情。iPhone - 使用iOS游戏套件开发游戏

你们能指点我一个怎么做的例子吗?示例代码,教程,任何东西。

我有谷歌周围,但只是发现模糊和表面的方法。

在这个时候,我只需要知道如何使用游戏中心,而不是本地网络(蓝牙/ wifi)实施在线游戏。

任何帮助表示赞赏。谢谢。

不幸的是,这是Game Center不给你的部分。你必须制定自己的通信方案和协议。本机游戏套件通信协议只是很差。

不要误解我的意思,这是一个很棒的框架来创建和查找匹配项,但是您在沟通方面是独立的。

您应该检查游戏工具包参考和协议参考部分。

https://developer.apple.com/library/ios/#DOCUMENTATION/GameKit/Reference/GameKit_Collection/_index.html

+0

这就解释了为什么我没有在谷歌上找到任何相关的东西......但告诉我一件事:一旦你有多个用户连接到游戏中心玩这场比赛,在世界的不同地区,有可能在他们之间传递数据,对吧? – SpaceDog 2012-02-16 19:43:18

+0

绝对如此。以下是关于苹果文档的一些示例:https://developer.apple.com/library/ios/#samplecode/GKRocket/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009747和https://developer.apple .com/library/ios /#samplecode/GKTank/Introduction/Intro.html#// apple_ref/doc/uid/DTS40008918 – Jorsh 2012-02-16 19:47:42

+0

ahhhh ...谢谢。很高兴知道这也适用于不在本地网络上的人!谢谢!!!!!!!!!!!!!!! – SpaceDog 2012-02-16 19:51:17

在游戏盒节目指南,该文档中的部分Using Matches to Implement Your Network Game

A匹配是玩家其设备由游戏中心被连接到彼此通过网络组表示。比赛允许数据和语音传送给比赛中的其他参与者。游戏中心管理寻找其他玩家的难度和建立它们之间的网络。这使您可以*设计您的网络游戏。

+0

太棒了!谢谢 – SpaceDog 2012-02-16 19:56:05