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

iphone - GameCenter-複数ビットのデータを受信しますか?

そのため、iPhoneのGameCenterでデータの送受信は正常に機能していますが、データを受信すると、メソッドから「データ」を取得します。これがたとえばスコアなのかヘルスポイントなのかをどうやって知るのですか?

受信したデータをどのように区別しますか?

ありがとう。

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

iphone - GKMatchMakerViewController のメモリの問題

GKMatchMakerViewController を使用していますが、メモリ使用量が約 3 MB 増加することがわかりました。残念ながら、viewController を閉じた後もダウンしません。

この問題を経験している人はいますか?おそらく GKMatchMakerViewController 内の imageNamed で開始されるグラフィックスに関係している可能性があると思います...ただし、わかりません。

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

iphone - iOS 開発: アプリ内に「友達を追加」ボタンを追加する

Game Center を使用して、ゲームを探しているランダムなプレイヤーを自動接続する iPhone ゲームを構築しています。試合が終わったら、対戦相手をゲーム センターのフレンドとして追加して、後でもう一度プレイできるようにするオプションをプレイヤーに提供したいと考えました。

対戦相手の GKPlayer データ (playerID とエイリアスを含む) を持っている場合、どうすればプレイヤーが自分のアプリを介して Game Center で対戦相手をフレンドとして追加できるようになりますか? それとも、Game Center アプリ自体でのみ可能ですか?

助けてくれてどうもありがとう!

0 投票する
2 に答える
125 参照

iphone - 長い奇数値として表示されるInt

ゲームセンターマルチプレイヤー用のiPhoneゲームでintを送信しようとしています。

整数が表示され、予期された値ではなく、奇数の長整数値として表示されます。

私はこれを私の.hに持っています:

次に.m:

データの送信:

受信:

何か案は?ありがとう。

0 投票する
2 に答える
1390 参照

iphone - iOS開発:loadScoresWithCompletionHandlerが返されないのはなぜですか?

私はGameKitAPIで遊んでいますが、エラーがあっても戻らない非常に単純なコードブロックがあります...

エラーがないので、これをトラブルシューティングする方法すらわかりません。誰かが何が間違っているのか、または私が何が間違っているのかをさらに調査する方法について何か考えがありますか?

あなたの知恵をどうもありがとう!

更新:私はついにこのコードブロックを返すことができましたが、その理由は完全には理解していません。それを取り戻すために、私はそれを取得しようとする直前にリーダーボードにスコアを投稿しました。奇妙なことに、以前にスコアを投稿したことがあるので、スコアを投稿することがこの問題に影響を与えた理由がわかりません。

0 投票する
2 に答える
617 参照

iphone - SwitchCaseステートメントの問題

私はswitchcaseステートメントを使用して、GameCenterマルチプレイヤーで受信しているデータを判別しています。

何が悪いのかわかりませんが、2番目のcaseステートメントを追加すると機能しなくなります。

私はこれを宣言しました:

0 投票する
3 に答える
1558 参照

iphone - iPod/iPhoneでゲームセンターが動かない

こんにちは、iphone/ipod/ipad アプリのユニバーサル ビルドに取り組んでいます。このアプリ内でゲーム センターを動作させようとしていました。現在、ゲームセンターは iPad で動作していますが、何らかの理由で iPod/iPhone では動作しません。その理由がわかりません。

これはリーダーボードを表示するための私のコードであり、iPadでは常に機能しますが、他のデバイスでは機能しません。コードはまだ ipad と同じように呼び出されているため、表示されない理由がわかりません。これはなぜでしょうか?乾杯

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

networking - iOS 開発: 多くのユーザーにリーチするには、GameCenter の使用をお勧めしますか? パフォーマンスに関する質問ですか?

マルチプレイヤー コンポーネントを含む iOS 用のシンプルなゲームの計画を開始しました。Game Center をざっと見てみると、それが提供する機能は、私が計画したものとぴったり合っているように思えます。

ネットワークの確立、サーバー コードの開発、さまざまな iOS デバイスとのサーバー通信の心配などを担当するよりも、これを使用して開発する方がはるかに簡単です。

しかし、一見、少しレベルが高いように見えます (私の好みにはレベルが高すぎるのでしょうか?)。私は、これほど簡単に見えるものに慣れていません (特に、オンライン マルチプレイヤー ゲームのように複雑なものの場合は、実装が単純であっても)。マルチプレイヤー コンポーネントをゼロから完全に開発するのではなく、これを使用した場合、パフォーマンスのトレードオフがどの程度になると予想されますか? (たとえば、マルチプレイヤー アクティビティは、1 ~ 2 秒ごとにお互いに小さなテキスト メッセージを送信するようなものだとしましょう)

さらに重要なことは、できるだけ多くの視聴者にリーチしたいということです。Game Center は 2G と 3G の iPhone、および第 1 世代の iPod touch では利用できないことを知っています。これらのデバイスのコレクションのユーザーベースは、それらを無視すると収益に大きな影響を与えるほど十分に大きいですか?

申し訳ありませんが、これらの質問はコードに直接関係していません (「無効な質問!」と叫びながら松明と熊手を持ってここに 5 人の SO 員が押し入ってくると予想する理由がわかりません)。そうなる前に答えを見つけてください。

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

iphone - GameKit でスコアをアップロードする

接続が利用できない場合、後でスコアを保存してアップロードするにはどうすればよいですか? WWDC セッションでは、接続が利用できない場合は次のコードを使用するように指示されています。

次に、NSData オブジェクトを NSUSerDefaults に保存します。しかし、それから int スコア値を取得して報告するにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
4736 参照

xcode - Game Center/GameKit ですでに実績をアンロックしているかどうかを確認する

私はかなり長い間これに困惑してきました。Game Center でアチーブメントをアンロックする方法を理解しており、メッセージング システム全体が機能するようになりました。しかし、実績がすでにロック解除されているかどうかを確認する方法がわかりません:(

どうやらこれはうまくいきません:

常に「0」をトレースします。

実績のロックを解除すると機能します:

ですから、アチーブメント全体で間違いを犯したわけではなく、アチーブメントが既にロック解除されているかどうかを GameKit が教えてくれないだけです。

誰かがこれで私を助けることができれば、私はとても感謝しています!