Phi*_*hil 15 iphone ios game-center ios-simulator
我读过不同/冲突的答案,我需要一些明确的答案.
我目前正在开发一款基于回合制的多人游戏Game Center.我一直在关注一个教程 @ rayWenderlich.com,我已经让模拟器中的播放器进行了身份验证,并且匹配使viewController弹出,但这就是我所拥有的.
所以第一个问题是,
更新:
我没有想象的东西,经过一番搜索,我发现了Youtube视频.
也许它是不同的东西,但似乎可以从模拟器匹配/播放到一个iOSDevice又一个.与人们所说的你在这里做不到的相比,这是怎样的?
小智 6
我最近为iPhone开发了一个基于回合的应用程序,我使用了我的iPhone和计算机上的模拟器对其进行了测试,并且效果很好。您应该记住一件事,那就是您必须在iPhone和模拟器上为GC使用不同的帐户。
我不太确定您对第二个问题的意思,但是即使您在网上玩游戏,也可以使用模拟器提供的所有硬件功能。请记住,您不能仅在模拟器上测试程序的多人游戏部分,它必须至少在一台设备与模拟器之间进行测试。
在模拟器和物理设备上进行测试之间的唯一区别是在模拟器上GKTurnBasedEventHandler不起作用.所以这些方法不会在iOS模拟器上调用:
-(void)handleInviteFromGameCenter:(NSArray *)playersToInvite
-(void)handleMatchEnded:(GKTurnBasedMatch *)match
-(void) handleTurnEventForMatch:(GKTurnBasedMatch *)match didBecomeActive: (BOOL)didBecomeActive
Run Code Online (Sandbox Code Playgroud)
使用a iOS Simulator和a Device进行测试时,这些方法将在设备上调用,但不会在模拟器中调用.所以很难发展.