問題タブ [gkturnbasedmatch]
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.
ios - iOS: GKTurnBasedMatch からプレイヤーを除外する
2人用ゲームを作っています。私は GKTurnBasedMatchmakerViewController を使用して試合を開始しています。プレイヤーが同じプレイヤーに対して 1 つのゲームしか持てないようにしたいと思います。
現在、プレイヤーがすでに持っている誰かとゲームを開始した場合、私はそのゲームを削除するだけです。これには2つの問題があります
- 他のプレイヤーは、新しく削除されたゲームに関する通知を受け取ります
- ゲームが自動対戦によって作成された場合、他のユーザーは自動対戦キューから削除されます。
だから私は知りたい...
- GKTurnBasedMatchmakerViewController でプレイヤーを除外する方法はありますか
- ゲームが新しいオートマッチ プレイヤーを探すことを可能にするプレイヤーをゲームから削除する方法はありますか?
ios - ターン ベース ゲーム センター ゲームの最初のターンを開始する
私が取り組んでいるゲームは、正確に 2 人のプレーヤーの間でターン ベースです。これが最初のラウンドであり、プレーヤーがまだ見つからない場合、プレーヤーの注文を送信する方法について少し混乱しています。
objective-c - 参加者が0人のGame Centerゲームを削除する方法
Game Center ですべてのマッチをクリアしようとしています。そのために次のコードを使用しています。
そして、これは私のゲームのほとんどすべてで機能しますが、参加者がゼロのいくつかのゲームを除きます。これらのゲームの説明は次のとおりです。
GKTurnBasedMatch 0x17eb78b0 - matchID:2e36f8fe-5b07-4fea-9e8f-6997187f2235 bundleID:Mad-Shark-GamesTEST.Letterslide ステータス:GKTurnBasedMatchStatusOpen メッセージ:(null) creationDate:2014-03-14 23:44:06 +0000 currentParticipant:(null)参加者:(null) matchData.length:0 matchDataMaximumSize:65536 exchanges:(null)
無効なゲームの削除に関する投稿を見ましたが、私のエラーは招待によるものではなく、状態を変更する参加者がいません。残念ながら、このエラーの原因を正確に思い出せず、再現しようとしましたが、これまでのところ「運」はありません。これを引き起こした原因と、これらのゲームをクリアする方法を理解するのを手伝ってくれる人はいますか? ありがとうございました!!