5

Game Center を使用してターン ベースのゲームを作成しようとしています。試合中のプレイヤー同士でチャット (音声またはテキスト) できるかどうかを知りたいと思いました。

少し調べてみたところ、通常のゲームでは可能ですが、ターンベースのゲームでは可能ではないようです。

不可能な場合、このタイプのチャットを許可する解決策または方法は何ですか?

4

1 に答える 1

1

はい、次の方法でテキスト チャットを行うことができます。ターンを終了せずに、 のmatchDataオブジェクトを更新しますGKTurnBasedMatch。更新された NSData は、アプリを開いてゲームに参加しているすべてのプレイヤーに提供されます。したがって、matchDataオブジェクトはゲーム状態とチャット状態の両方を保持する必要があります。残念ながら、毎回プレーヤーのターンを終了することなく、ユーザー通知をトリガーしたり、新しいチャットのアプリにバッジを付けたりする方法がわかりません。

于 2013-05-08T10:54:40.433 に答える