如果我想使用游戏中心API实现多人跳棋游戏,这是否意味着我不需要编写服务器,而是使用游戏中心的服务器?
我是游戏中心的新手,我想知道它的用途。
谢谢。
发布于 2012-09-06 11:52:09
这里有一个很棒的教程,可以让你在几个小时内就能上手!
Beginning Turn Based Gaming with iOS5
发布于 2012-08-29 19:10:01
是的,你肯定不想写任何服务器。苹果的Game Center可以处理这个问题。首先,您需要导入GameKit框架。它将维护游戏中心servers.In Game Center你有Leaderboards (你可以看到所有使用你的应用的玩家的分数)和Achievements (你可以设置一些成绩,当用户超过特定分数1000,2000,3000时。等在你的应用中)。Leaderboards和achievements是两个不同的viewControllers,你可以通过编码来显示它们。有关更多详细信息,您可以访问以下链接http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameCenterOverview/GameCenterOverview.html,它非常清晰。如果你有任何疑问,请随时与我联系。我最近实现了排行榜和成就,但没有多人游戏功能。要执行所有这些操作,您必须在您的iTunes帐户中启用GameCenter。
发布于 2015-11-30 23:35:56
事实上,为了拥有良好的多人游戏体验,您需要考虑最终编写将用户数据保存在数据库中的服务器端代码。
我也经历过同样的情况,最终使用了和推送通知。
如果你坚持使用游戏中心,你可以做以下事情: :
使用游戏中心服务,您可以通过实时比赛或Turn-Based Matches将玩家彼此连接起来。只要你不关心用户数据存储或游戏体验,一切都很好!
https://stackoverflow.com/questions/12175718
复制相似问题