問題タブ [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 リーダーボードを追加するために何をしなければならないのかわからない

最初に iTunes Connect に設定して、Game Center リーダーボードを追加しようとしましたが、Xcode でコードを書かなければならないとき、何をしなければならないのかわかりません。シェイク ジェスチャでリーダーボードを開きたいので、ViewController.m ファイルで次のコードを使用します。

そのコードは正しいですか?そして、揺れたときにリーダーボードを表示するために私がしなければならないことを誰か助けてもらえますか?

0 投票する
1 に答える
291 参照

ios - 「チャレンジはありません」メッセージ Game Center iOS 8

Objective-C でゲーム センターのリーダーボードを設定する方法を実際に多くのサイトで検索してきましたが、最終的にコードを取得しましたが、アプリで Game Center を開くと、次のメッセージが表示されました。

http://imgur.com/xxvz7P2

私はすべての iTunes Connect を設定し、リーダーボード ID は正しいので、新しい Xcode プロジェクトを開き、Swift でゲーム センター コードだけを記述することにしました。それが機能し、リーダーボードが表示され、完全に機能しました。

Objective-C が原因で問題が発生しているのか、Objective-C から Swift までのすべてのアプリ コードを記述する必要がないように、誰かが私を助けてくれますか?

0 投票する
1 に答える
586 参照

ios - GKLeaderboard.localPlayerScore は iOS 8.1.3 で nil を返しますか?

ゲームの起動時にユーザーのハイスコアを取得できるようにGKLeaderboard.loadScoresWithCompletionHandler、プロパティを使用してきました。localPlayerScoreGame Center

現在 iOSでは、localPlayerScore プロパティにアクセスすると有効なオブジェクトが取得7.0されます。ただし、 iOSでは nil を取得しているため、アプリがクラッシュします。オプションのアンラップ中に nil が見つかったという実行時エラーが発生します。8.1.2GKScore8.1.3

この問題に関連するコードのスニペットを次に示します。

ユーザーのゲームセンターのハイスコアを取得するために以前のゲーム (ちなみに承認され、Appstore に掲載されています) にこの同じコードを使用してきましたが、8.1.3.

8.1.3私の現在のアプリは、iOSデバイスでテストしたところクラッシュしたため、Apple に拒否されました。デバッグを行ったところ、これlocalPlayerScoreが nil であることが問題の原因であることがわかりました。

最近この問題に直面している人はいますか?この問題を解決する方法を知っている人はいますか?

どんな助けでも大歓迎です。

0 投票する
0 に答える
121 参照

xcode - xcode gamcecenter プレーヤーのスコアが表示されない

次のコードは、GameCenter から現在のプレーヤーのスコアを取得するために使用されますが、送信されたスコアは表示されません。

アプリが localizedDescription でエラーを実行するたびに表示されますが、実際のスコアは表示/報告されません:

エラー: 1 つ以上のパラメーターが無効なため、要求された操作を完了できませんでした。

報告されたスコア: 0

デバイスでアプリをテストしているときにこれを修正する方法はありますか?

フィードバックをお寄せいただきありがとうございます。

よろしく

シモアシス

0 投票する
1 に答える
574 参照

ios - Swift 言語を使用して、Xcode 6 の iOS アプリケーションに Game Center をどのように統合しますか?

Swift に設定されたプログラミング言語でゲーム テクノロジのスプライト キットを使用して、Xcode 6 の iOS アプリケーションにゲーム センターのリーダーボードと実績を追加するにはどうすればよいですか?

0 投票する
1 に答える
632 参照

ios - Game Center Leaderboard ID を迅速に実装する方法

リーダーボードを実装するコードが正しいことはわかっていますが、リーダーボード ID の書き方がわかりません。私が作成したIDはFRHS1です。「FRHS1」、「com.______.FRHS1」、または iTunes Connect が割り当てた番号「55341796」を使用する必要があります。

ありがとう!

0 投票する
0 に答える
119 参照

ios - ゲーム開発者が 1 つのゲーム アプリに 3 つの共有ボタンを実装する理由

Facebook の共有ボタンと Twitter の別のボタンについて理解しました。しかし、GameCenter のリーダーボードには、実装された別の FaceBook/Twitter ボタンと同じことを行う共有ボタンもあります。GameCenter のリーダーボードにある場合、別の共有 FB/Twitter ボタンを実装するポイントは何ですか?

0 投票する
1 に答える
84 参照

ios - GameCenter で Twitter/Facebook の共有メッセージを変更する方法

以下は、実装した GameCenter Leaderboards コードです...

上記のコードは特別なものではなく、Game Center を開いてリーダーボードを確認できるだけです。次に、[あなたのスコア] をクリックしてから [共有] ボタンをクリックすると、Twitter に送信されます (たとえば)。Twitter のメッセージは、「JungleJim をプレイしている HighScore で私のスコアをチェックしてください」です。

ただし、プレーヤーの HighScore 番号を含むカスタム メッセージが必要です。その共有ボタンを変更して、Twitter/Facebook アカウントにカスタム メッセージを含めるにはどうすればよいですか。ユーザーがメッセージを入力するという意味ではありません。つまり、ハイスコアの数字とともにメッセージがすでにそこにポップアップするということです。

上記のコードまたは別の場所にコードを完全に含める必要がありますか?