【发布时间】:2012-03-14 03:11:27
【问题描述】:
我正在使用非常简单的代码,以 Strougo & Wenderlich 中的代码为蓝本,但我正试图弄清楚一些古怪的事情正在发生。其中几个:
1) 在设备上的 Game Center 应用中,我从应用商店购买的一款游戏(即 Temple Run)与我正在尝试调试的游戏一起出现在沙盒中。那是怎么到那里的?我有几个其他应用商店游戏没有显示游戏中心功能,所以并不是我设备上的所有内容都显示了。
2) 我正在开发的游戏有成就和排行榜。提交两者的代码似乎都在工作,但只有我的成就显示在 Game Center 应用程序中。它说“没有排行榜”而不是显示我的排行榜。但是,如果我运行检索排行榜信息的代码,它会按预期工作并且我会取回我的分数。
3) 模拟器中的游戏中心应用没有显示“没有排行榜”。它有我的游戏的排行榜,但它显示“没有得分”。在排行榜详细信息屏幕上,它显示我的排名为 1 位朋友中的第 1 位和 2 位玩家中的第 2 位,并且在详细信息中显示了我在测试游戏中的实际分数。
4) 模拟器的游戏中心应用程序显示我没有成就,即使设备的游戏中心应用程序正确显示了成就。模拟器的 Game Center 应用是否模拟了 Game Center 服务器而不与真实的 Game Center 服务器通信?
5) 即使我没有为成为朋友做任何事情(解释上面的第 3 点),我是否也算是我自己的“朋友”之一?
6) 设备上的排行榜屏幕乍一看似乎可以正常工作,但我才意识到它显示的分数在数字上是错误的!那是怎么回事?也许它们是昨天或其他时间遗留下来的?
【问题讨论】:
标签: sandbox game-center