3

2 人用ゲームのマルチプレイヤー接続オプションを調べており、どのオプションを使用できるか疑問に思っています。私はオンラインでたくさんのものを読みましたが、それでもこれを理解できませんでした。GameKit.h から GKSession でチュートリアルを行ったことがありますが、Game Center と GameKit が同じものであるかどうかについて混乱しています。

ターン制ゲームとリアルタイム 2 プレーヤー ゲームの接続オプションにはどのようなものがありますか? これらの接続オプションを使用すると、どちらのスタイルにもメリットはありますか?

ありがとうございました!

4

2 に答える 2

2

Game Centerは、Appleが提供するサービスの顧客向けの名前です。GameKitは、AppleがGameCenterの機能を実装するために開発者に提供するフレームワークです。

ターン制またはリアルタイムのゲームを作成するかどうかは、実際に作成するゲームの種類によって異なります。

于 2012-07-10T22:18:39.787 に答える
0

@WendiKiddに完全に同意します-使用するテクノロジーを決定するには、作成するゲームのタイプを決定する必要があります. Game Center はこれを直接解決するわけではなく、フックできる「追加」用の API を提供するだけです。

そうは言っても、ターンベースの方がおそらく書きやすく、実装のオプションがいくつかあります。さまざまなプレーヤーの中央アービターとして機能できるサーバーを中間にセットアップする必要があります。たとえば、プレーヤー 1 が移動を送信すると、それがサーバーに送信されます。次に、プレイヤー 2 がログイン/プレイすると、ゲームはサーバーに対して更新をチェックし、それに応じてゲームの状態に影響を与えます。

于 2012-07-10T22:25:55.427 に答える