問題タブ [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 に答える
333 参照

app-store-connect - 「ゲームセンター」iTunesConnectの開発者ガイドでは、リーダーボードの「タイトル」の編集に関する重要な情報が1つ省略されています。

iTunes Connectの開発者ガイドでは、アプリがApple Storeで公開された後、GameCenterリーダーボードのタイトルの編集に関する重要な情報が1つ省略されています。

彼らは、リーダーボードの「タイトル」を除いて、リーダーボードで編集できる変数と編集できないすべての変数をグラフにリストしました。

ゲームセンターを実行しているライブアプリを持っている人が、iTunes Connectにアクセスして、リーダーボードのタイトルを編集できるかどうかを確認できますか?(リーダーボードの参照名ではありません)...タイトル?(itunes connectでは単に「名前」としてリストされています)

(私が確実に知っていることが重要です、あなたが確かに知っているならば、私に知らせてください)

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

ios - Corona SDK - iOS ゲーム センターのスコア エラー、小数点以下のコンマ

https://github.com/GlitchGames/GGGameCentreライブラリを使用してスコアを公開し、リーダーボード ウィンドウを表示しています。

私が抱えている問題は、スコアタイプ「4.234」をプッシュしていて、リーダーボードウィンドウでスコアが「0.042」に変わることです。理由はわかりません。

Itunes には、「スコア形式タイプ = 固定小数点 - 3 桁まで」という構成タイプがあります。

英語の場合: 固定小数点 (10,000,012.218)

スペイン語の場合: 固定小数点 (10,000,012.218)

助けてください。

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

ios - SpriteKit の GameCenter Leaderboard でエラーが発生する

Sprite Kit でゲームを終了し、GameCenter のリーダーボードにハイスコアを保存しようとしています。none-spritekit-projects に最適ないくつかのチュートリアルに従いました。私のエラーへのステップ:

  1. エラーやいくつかの警告なしでアプリをデバッグしますが、害はありません。
  2. アプリは問題なく動作し、最初の SKActions は問題なく動作します。
  3. GameCenter に正常にログインできます。
  4. 画面に触れるとフリーズし、「Missed Method」ログ エラーと「Thread 1:EXC_BAD_ACCESS (code=1, address=0x80000012)」が表示されます。BAD_ACESS エラーの原因となっているコード行を削除すると、コード内の別の場所にポップアップが表示されます。

私のログ:

誰が何が起こっているのか手がかりを持っていますか? または、誰かが GameCenter リーダーボードをスプライト キット プロジェクトに統合する方法についての段階的なチュートリアルを持っていますか?

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

ios - Apple Transporter エラーコード ITMS-4140 & ITMS-6002

Apple の Transporter を使用して、GameCenter の実績とリーダーボードを更新しています。すでに GC にあるリーダーボードはすべて、リーダーボード セットの下にグループ化されています。更新されたmetadata.xml(新しいリーダーボードを1つ追加する際に更新されたもの)でitmspパッケージを検証/アップロードしようとすると、トランスポーターは次のエラーを返します

エラー ITMS-4140: Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) で「このリーダーボードは少なくとも 1 つのリーダーボード セットに属している必要があります」

エラー ITMS-6002: Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) で「アプリにリーダーボード セットがあるため、リーダーボードの更新は利用できません」

ただし、追加されたリーダーボードが属するリーダーボード セットを定義できる xmlelement が表示されません。

Apple はリーダーボード セットを持っていない場合にのみアップロードを許可していますか?!

これが、追加しようとしているリーダーボードのxml部分です

どんな助けにも感謝します。

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

sprite-kit - SpriteKit を使用した GameCenter リーダーボードの未定義の動作

このコードブロックを介してリーダーボードを提示しようとしました

また、すべての例外ブレークポイントを有効にすると、リーダーボードが表示された瞬間にクラッシュします。このブレークポイントを削除すると、すべて正常に動作します。テストユーザーで Game Center にログインしています。これはグリッチですか、それとも何ですか?

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

sprite-kit - スプライト キット Game Center リーダーボード

そのため、記事とApple開発者ライブラリをしばらく読んでいますが、これを解決できません。

ゲーム メニューからアクセスできるように、自分のアプリ用に Game Center Leaderboard を作成したいと考えています。ただし、ゲームの作成に Sprite Kit を使用しているため、いくつかの問題が発生しています。

アプリを iTunes Connect に登録し、Game Center を有効にしました。Xcode 内の ID 情報は、iTunes Connect のものと一致します。

Game Center Leaderboard を開くボタンを作成しました。タップされると、次のように呼び出されます。

プレイヤーがサインインしていないため、Game Center を利用できないというメッセージが表示されます。

Appleの認証方法を使用して試したことを修正するには:

- (void) authenticateLocalPlayer { GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){ if (viewController != nil) { //showAuthenticationDialogWhenReasonable: is an example method name. [self showAuthenticationDialogWhenReasonable: viewController]; } else if (localPlayer.isAuthenticated) { //authenticatedPlayer: is an example method name. [self authenticatedPlayer: localPlayer]; } else { [self disableGameCenter]; } }]; }

認証メソッドで呼び出されるこれらのメソッドを定義するのに問題があります。

私の明確な質問: ローカル プレーヤーを認証するにはどうすればよいですか?

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

ios - Game Center リーダーボードには 1 つの結果が表示されます

別のテスト アカウントを使用してリーダーボードにスコアを送信しましたが、リーダーボードを表示しようとすると、ログインしているアカウントのスコアしか表示されません。次のコードを使用してスコアを送信しました。

これは、リーダーボードを表示するために使用しているコードです。

多分それはサンドボックス化されているからですか?これはもしかして普通ですか?ありがとう