1

iOS用のカードゲームに取り組んでいます。ゲームセンターの統合は私が傾倒したいものだと思いますが、カードゲームに関しては、それが個々のプレーヤーに何をもたらすのか正確にはわかりません。Appleのクラスリファレンスから、それGKPlayerは私がやりたいことのようですが、私は自分のプレーヤークラスも持っているので、カードの手に対処するだけでよいと思います。私のPlayerクラスにGKPlayerオブジェクトを含める必要があるのか​​、それともそれが間違った方法で行われるのか疑問に思っています。

ゲームセンターのボイスチャットについても疑問に思っています(これはカードゲームとはまったく関係がないように聞こえますが、我慢してください)。私はそれが実装されているのを見たことがないので、それがどのように機能するのか完全にはわかりません。基本的に私が必要とするのは、4〜10人のプレーヤーを接続できるようにし、単なるボイスチャットのようなものにすることです。避けたいものを画面に表示する必要があるようなもののようです。それはどのように機能しますか?

4

1 に答える 1

0

最初の質問の答え:

Q:プレーヤークラスにはGKPlayerが必要ですか?

A:そうですね、それは良いデザインだと考えられます。なぜなら、GKPlayerオブジェクトは、現在ゲームに参加している接続されているプレーヤーの詳細を通知するからです。ただし、GKLocalPlayerという名前のGKPlayerのサブクラスを使用できるとよいでしょう。したがって、このようにして、1人のプレーヤーと1つのデバイスで信頼性を維持できます。

マルチプレイヤーゲームの詳細については、ここをクリックしてください。

ピアツーピアのボイスチャットしかできないようです。(しかし、専門家が彼ら自身のハックとより多くの詳細を共有するのを待ってください!)

于 2012-06-15T00:41:15.680 に答える