私はGameKitでcocos2dゲームを扱っています。GKMatch を使用して 2 人のプレーヤーとの対戦を作成しています。私にとってはすべて正常に機能していますが、1人のプレーヤーがバックグラウンド状態になるか、ホームボタンを押すと、プレーヤーが切断されます。バックグラウンドでも GKMatch インスタンスを実行したい。私を助けてください。
前もって感謝します。
私はGameKitでcocos2dゲームを扱っています。GKMatch を使用して 2 人のプレーヤーとの対戦を作成しています。私にとってはすべて正常に機能していますが、1人のプレーヤーがバックグラウンド状態になるか、ホームボタンを押すと、プレーヤーが切断されます。バックグラウンドでも GKMatch インスタンスを実行したい。私を助けてください。
前もって感謝します。
結局のところ、「バックグラウンド」とはプレイヤーがプレイを停止したことを意味するため、それは不可能だと思います。
プログラミング ガイドでは明示的に言及されていないかもしれませんが、アプリケーションがフォアグラウンドに入ったときにプレーヤーに自動的にログインするという 1 つのことを行います。これは、アプリがバックグラウンドにある間、GKMatch に接続できるプレーヤーがないことを示しています。