问题标签 [game-center-leaderboard]

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 投票
1 回答
111 浏览

ios - 不知道我必须做什么才能添加 Game Center 排行榜

我尝试添加一个 Game Center 排行榜,首先在 iTunes Connect 上设置它,但是当我必须在 Xcode 中编写代码时,我不知道我必须做什么。我想用摇晃手势打开排行榜,为此我将在 ViewController.m 文件中使用以下代码:

那个代码对吗?并且请任何人帮助我在摇晃时出现排行榜我必须做些什么?

0 投票
1 回答
291 浏览

ios - “没有挑战”消息 Game Center iOS 8

实际上,我一直在很多网站上搜索如何在 Objective-C 中设置游戏中心排行榜,最后我得到了代码,但是当我在我的应用程序中打开游戏中心时它给了我这个消息:

http://imgur.com/xxvz7P2

我设置了所有 iTunes 连接的东西并且排行榜 ID 是正确的,所以我决定打开一个新的 Xcode 项目并在 Swift 中只编写游戏中心代码并且它工作,排行榜出现并且工作完美。

我不知道这是否是因为 Objective-c 的问题,或者任何人都可以帮我解决问题,这样我就不必编写从 Objective-C 到 Swift 的所有应用程序代码?

0 投票
1 回答
586 浏览

ios - GKLeaderboard.localPlayerScore 在 iOS 8.1.3 上返回 nil?

我一直在使用GKLeaderboard.loadScoresWithCompletionHandler然后属性,以便我可以从我的游戏启动时localPlayerScore检索用户的高分。Game Center

现在在 iOS7.0上,当我访问 localPlayerScore 属性时8.1.2,我得到了一个有效的对象。GKScore然而,在 iOS 上8.1.3,我得到了 nil,这导致我的应用程序崩溃。我收到一个运行时错误,说它在展开可选时发现 nil。

这是与该问题相关的代码片段:

我一直在为我以前的游戏使用相同的代码(顺便说一下,这些游戏已获得批准并在 Appstore 上运行)来检索用户的游戏中心高分,直到8.1.3.

我当前的应用程序被 Apple 拒绝了,因为他们使用 iOS8.1.3设备对其进行了测试并且它崩溃了。我做了一些调试,发现这localPlayerScore是 nil 是问题的根源。

最近有人遇到这个问题吗?有谁知道如何解决这个问题?

任何帮助表示赞赏。

0 投票
0 回答
121 浏览

xcode - xcode gamcecenter 没有显示玩家的分数

以下代码用于从 GameCenter 获取当前玩家的分数,但它不显示任何提交的分数:

每次应用程序运行时都会显示带有本地化描述的错误,但不会显示/报告真实分数:

错误:请求的操作无法完成,因为一个或多个参数无效。

分数报告:0

知道如何在设备上测试应用程序时解决此问题吗?

感谢您的任何反馈。

问候

西莫阿西斯

0 投票
1 回答
812 浏览

ios - Swift Sprite Kit 中的游戏中心

我正在尝试将 Game Center 排行榜和成就添加到我的游戏中,但我在 Swift 中找不到任何 SpriteKit 教程。所有教程都有

但在 Sprite Kit 中不起作用

0 投票
1 回答
574 浏览

ios - 如何使用 Swift 语言将 Game Center 集成到 Xcode 6 中的 iOS 应用程序中?

如何使用游戏技术 Sprite Kit 将游戏中心排行榜和成就添加到 Xcode 6 中的 iOS 应用程序,编程语言设置为 swift?

0 投票
1 回答
632 浏览

ios - How to Implement Game Center Leaderboard ID in swift

I'm trying to implement a leaderboard in one of my games using swift and I know that my code for implementing the leaderboard is correct, but I'm not sure how to write the leaderboard ID. The ID I created is FRHS1. Should I use "FRHS1", "com.______.FRHS1" or the number that iTunes Connect assigned, which is "55341796".

Thanks!

0 投票
0 回答
119 浏览

ios - 为什么游戏开发者要在 1 个游戏应用中实现 3 个分享按钮

我了解 Facebook 的单独分享按钮和 Twitter 的另一个按钮。但在 GameCenter 的排行榜中,还有一个分享按钮,其作用与实现的单独的 Facebook/Twitter 按钮相同。如果它在 GameCenter 的排行榜上,那么实现单独的共享 FB/Twitter 按钮有什么意义?

0 投票
1 回答
84 浏览

ios - 如何在 GameCenter 中更改 Twitter/Facebook 上的共享消息

以下是我实现的 GameCenter 排行榜代码...

上面的代码没什么特别的,它只是让你打开 Game Center 并查看排行榜。然后,当您单击您的分数,然后单击 SHARE 按钮时,它会将其发送到 Twitter(例如)。Twitter 上的消息是“在玩 JungleJim 的 HighScore 上查看我的分数”。

但是,我想要一条包含玩家高分数的自定义消息。如何更改共享按钮以在 Twitter/Facebook 帐户上包含自定义消息。我的意思不是让用户输入消息。我的意思是让高分数字已经在那里弹出消息。

我是否必须在上述代码或其他地方完全包含代码?

0 投票
1 回答
68 浏览

ios - 从 GameCenter 中获取完整的高分列表

我正在尝试从 GameCenter 中获取完整的高分列表。不幸的是,虽然排名从 1 到 10 通过使用leaderBoardRequest.localScore.valueleaderBoardRequest.localScore.rank

我如何从leaderBoardRequest.identifier某个特定游戏计数排名 1 到 10 的当前高分中的所有名称和值中获得完整的高分列表?

知道如何处理这个问题吗?提前致谢。

问候。西莫阿西斯