jjzjj

GameCenter

全部标签

iphone - 使用 GameCenter 获取附近的玩家列表

我在一个应用程序中工作,我必须在其中显示附近的玩家使用gamecenter?我怎么会得到这个? 最佳答案 这里有教程:multiplayergamingwithgamecenter,(more)GKMatchmakerClassReference有如下方法。你可以试试。–startBrowsingForNearbyPlayersWithReachableHandler:–stopBrowsingForNearbyPlayers 关于iphone-使用GameCenter获取附近的玩家列表

iphone - 如何在 iOS Gamecenter match.participants 中找到已满座位?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在使用gamecenter编写一个基于回合制的iOS游戏,并且在查找当前坐在部分填充游戏中的每个人时遇到问题。我应该如何遍历比赛的参与者阵列并拉出就座的球员?任何时候游戏中都会有[1,8]名玩家,我正在尝试用已满玩家填充大厅。

ios - 游戏中的 CloudKit 和 GameCenter?

我正在开发一款游戏。它将使用GameCenter进行多人游戏。我希望能够使用CloudKit存储关卡,使用本地CloudKit容器存储游戏进度。问题是这需要不同的帐户。关于如何将它们链接在一起的任何想法? 最佳答案 我最近在构建同步到我的游戏Qiktionary时遇到了这个问题。起初,我将单人游戏数据与当前登录的GameCenter玩家相关联。因此,当我开始同步时,我通过为每个GameCenter玩家使用单独的CKRecordZone(在私有(private)数据库中)将CloudKit中的单人游戏数据与GameCenter玩家相关

ios - GameCenter 横向模式在 iPad 上不起作用

谁能给我解释一下这是怎么回事?我用这个方法-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return(UIInterfaceOrientationIsLandscape(interfaceOrientation));}为matchmakerViewController提供横向方向。它可以在iPhone甚至iPad模拟器上完美运行,但不能在iPad设备上运行。当我在iPad上运行应用程序时,matchmakerViewController莫名其妙地出现在

iOS8 : Impossible for Beta Testers to Access Game Center

许多人报告说Sandbox模式在iOS8上默认是禁用的。这会导致使用AdHoc配置文件构建的游戏(因此处于沙盒模式)无法被GameCenter识别,从而导致GameCenter错误:iOS8beta5GameCenterSandboxwontrecognizemyapp通过在iOS8设备设置中启用Sandbox模式解决了这个问题,但据我所知,这只能由开发人员完成(即手机处于开发人员模式),这需要XCode。但我需要我的游戏的Beta测试人员才能使用我的游戏!目前,他们无法启用沙盒模式,因此无法连接到GameCenter。有没有办法让Ad-Hoc(测试版)构建不使用沙盒,或者允许普通用户

ios - 在解析 PFUser 对象中使用游戏中心玩家标识符?

我想使用ApplesGameCenter让玩家登录我的游戏,但我也想存储来自玩家的额外游戏相关数据。我想使用Parse.com服务,所以我考虑让玩家在游戏加载时注册/登录到GameCenter,然后如果尚未完成,则将玩家“玩家标识符”存储在PFUser对象中在解析。这样我就可以在解析时为播放器存储数据。所以我的问题(最后)是,这样做的好方法吗?我是iOS的新手,所以我想知道这种做事方式是否存在我遗漏的任何明显问题?感谢您的任何建议。 最佳答案 这不是一个坏方法。这样你就可以为每个解析用户使用一个唯一的ID,然后在Parse中存储额外

ios - 除非另有说明,否则所有 iOS GameCenter 回调都在主线程上执行吗?

我从各种来源阅读了很多关于GameCenter的内容...特别是Apple的文档以及一些关于实现GameCenter多人游戏的Apress书籍,但我找不到关于我是否可以信任诸如matchmakerViewController之类的回调的明确答案:didFindMatch或match:didReceiveData:fromPlayer(仅举几个例子)总是出现在主线程上。有时在Apple的文档中,他们明确表示调用将始终在主线程上进行,但对于每个函数的清晰度并不一致。Apress书籍往往对线程完全偏执,因此他们使用dispatch_async来确保它最终在主线程上。我的问题很简单...我是否

iphone - Gamecenter 显示名称在 Release模式下添加了引号

我一直在使用沙盒帐户测试我的gamecenter应用程序,但没有注意到这样的问题,在Release模式下[GKPlayerdisplayName]为昵称添加了引号。所以userNickname变成了"userNickname"并且在名称显示和开始和结束动画中看起来很糟糕。是否对所有gamecenter版本和用户都是如此,如果是这样,我将简单地删除引号。或者我应该使用displayName以外的东西来获取iOS6/7中的昵称吗?解决方案:我编写了这个小函数来修剪显示名称中的双引号。原来它们不是正引号。-(NSString*)trimUnnecessaryCharsInGameCenter

ios - GameCenter 通知横幅有时会出现 "squished"- 这可能是什么原因造成的?

我有一个以非常简单的方式使用GameCenter的应用程序(只是一个历史最高分的简单排行榜)。有时,当我切换到我的应用程序时,我会看到“欢迎回到游戏中心”的通知,但有时该通知会被压扁,如下图所示:http://i.imgur.com/KOCFIJo.jpg有谁知道这可能是什么原因造成的?因为我完全不知道。我生成通知横幅的身份验证代码是相当标准的。GKLocalPlayer*localPlayer=[GKLocalPlayerlocalPlayer];[GKLocalPlayerlocalPlayer].authenticateHandler=^(UIViewController*vie

iphone - 寻找高分辨率 GameCenter 图标

我一直在寻找要在我的应用中实现的GameCenter图标的高质量(高分辨率)图像。我在很多职业比赛中看到过这种情况,我很好奇在哪里可以找到这样的图像。我并不想侵犯任何版权,但如果这些其他应用现在已经使用该图标一段时间了,Apple一定不会有问题。任何帮助都会很棒。提前致谢! 最佳答案 我创建了一个矢量单声道版本。http://eightbitstudios.com/bits/free-vector-based-ios-game-center-mono-icon 关于iphone-寻找高分