问题标签 [game-center]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1990 浏览

iphone - 解锁成就 - GameCenter iPhone

我正在尝试解锁我为 iPhone 制作的游戏中的一项成就,但相当不成功。

从演示 Game Center 代码的 Apple 自己的 GKTapper 项目示例中,我已将 GameCenterManager.h 和 .m 以及 AppSpecificValues.h 文件复制到我的项目中。我已成功加载成就和排行榜以供查看。

但是,我无法解决或正确了解如何实际解锁成就。有人能指出如何使用这个或没有 GameCenterManager 我如何解锁成就吗?

谢谢。

0 投票
1 回答
1814 浏览

iphone - Game Center iPhone - 加载成就进度

当 Game Center 成就达到/达到 100% 时,我的应用程序会发出通知,但是每次用户完成它时它都会显示通知,但我只希望它在第一次实际完成时通知它。

我在苹果文档中找到了这个:http: //developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Achievements/Achievements.html#//apple_ref/doc/uid/TP40008304-CH7-SW11

但是不太明白它如何帮助解决我的问题。

我只想在首次实现成就时调用此通知一次。因此,仅在尚未实现时才显示它。

编辑

我有这个来解锁成就:

并以此解锁:

然后用这一行显示通知:

那么我只是在那个代码块中需要这样的东西吗?

0 投票
2 回答
3277 浏览

iphone - 我可以在我的应用程序之外检查 Game Center 身份验证状态吗?

当我第一次运行我的应用程序时,我希望能够知道运行我的应用程序的用户是否连接到 GameCenter(通过 GameCenter 应用程序或通过其他应用程序)。

我发现如果我检查布尔值:

它返回假。我想可能解决这个问题的一件事是在启动时运行:

但是,如果用户未连接,这会弹出游戏中心,请求现有帐户或创建新帐户。

所以我的问题是:有没有办法在我的应用程序关闭时知道我的用户在我的应用程序之外连接了 GC,而不会在他没有连接的情况下弹出上述警报?

谢谢!!

0 投票
1 回答
1082 浏览

iphone - 游戏中心身份验证块不断被调用

所以,我注意到在调用 initializeGameCenter() 一次之后,每次我的应用程序回到前台时,都会调用下面的块(在 authenticateWithCompletionHandler 之后) - 这是 Game Center 的常规行为吗?(我确保放置一个断点来验证只有块被调用,而不是 initializeGameCenter 本身)

0 投票
1 回答
1484 浏览

iphone - multi-player gamecenter programming - best way to get started?

I plan to write a small demo app that allows several players to exchange text messages (and probably voice messages) while playing a multi-player game on the iphone. Also other type of data will have to be shared among the participants of the players.

GameCenter seems to be the right way to go. But I don't find a suitable sample code anywhere. I checked GKTank but it just works over bluetooth connecting 2 players. In my game more than 2 players will be part of the game - connected through the GameCenter - not p2p bluetooth.

What is the best place to get started? Is there a SAMPLE CODE showing all the main GameCenter code pieces required to write a basic multi-player game?

Thank you very much!

0 投票
2 回答
791 浏览

iphone - 最佳实践:在 iPhone 游戏中显示 Game Center 选项?

我的第一个 iPhone 游戏的开发已经完成了一半以上,我目前正在为支持它的设备实现 Game Center 功能。我已成功添加排行榜功能,但对如何向用户展示 Game Center 功能有一些疑问。

当用户第一次运行应用程序时,Game Center 是否应该打开并处于活动状态?

或者排行榜和自动提交高分是否应该是用户必须打开的选项?

现在我只在用户获得高分时才提交分数,以将数据传输保持在最低限度。我只是想确保 Game Center 用户和不关心高分/成就的人的体验尽可能轻松。

我很想听听其他开发人员是如何选择呈现这些功能的!

0 投票
3 回答
1285 浏览

iphone - iPhone - Game Center 的选择排行榜画面 - 怎么显示?

当我浏览苹果文档时,我看不到打开游戏中心的方法,其中第一个屏幕是用户可以选择排行榜的地方。

我知道我可以打开特定的排行榜屏幕,但我想打开让用户选择一个的屏幕。那可能吗 ?

这是我目前的代码:

谢谢!!

0 投票
1 回答
531 浏览

xcode - 请帮助一个超级初学者将 Gamecenter 整合到 Cocos2d 游戏中(Twee Jump。)

我正在使用 twee jump(这里的源代码:https ://github.com/haqu/tweejump )作为我在 cocos2d 上的第一个 iPhone 游戏的基础,但是我在将 game-center 整合到 twee jump 中遇到了很大的困难. 我用过 GKTapper 和一大堆其他东西,但没有结果。如果你们 Obj-c 的大师们能下载源代码,我将非常感激,并告诉我如何登录到游戏中心(只是为了显示一个小图标,上面写着:欢迎,你的名字)

拜托,我会非常感谢它(我在这里哭泣:'()

提前致谢,patoma16

0 投票
2 回答
1150 浏览

ios4 - 向其他玩家发送数据 - Game Center

我正在开发一个简单的游戏中心多人游戏。除了向玩家发送消息外,我几乎管理了所有事情。我的意思是,我可以邀请玩家玩游戏,游戏开始等。

关于苹果文档,我正在使用以下方法发送数据,但它根本不起作用。

如果可能的话,一个工作样本会很棒。非常感谢。

我做的差不多。

但是当代码到达 NSLog(@"发送数据给对等节点时出错:%@", [errorTransmit localDescription]); 我收到程序接收信号:“EXC_BAD_ACCESS”。这就是为什么我看不到发生了什么。

0 投票
1 回答
2523 浏览

iphone - Game Center - 多人联机

我一直在尝试实现 Game Center 多人游戏并努力获得 GKMatchViewController 之外的任何东西。

我有两个视图,一个是我的主菜单,这是启动多人游戏并且玩家获取 GKMatchViewController 的地方。然后在此之后,用户不知道它,但视图更改为他们实际玩的多人视图,因此当 GKMatchViewController 被关闭时,它们位于游戏视图而不是菜单中。

在这里我启动多人游戏(是的,我正在使用 cocos2d):

按“立即播放”时出现此错误:

匹配错误:Error Domain=GKErrorDomain Code=2“请求的操作已被取消。” UserInfo=0x2248d0 {NSLocalizedDescription=请求的操作已被取消。}

然后它就停留在“寻找玩家......”视图上。