3

私はこの問題を抱えています。WindowsPhoneプラットフォーム用のマルチプレイヤーゲームアプリケーションを作成したいと思います。たとえば4人に本当に良いアクションを提供したかったのです。1台の電話がゲームをホストし、他の3台がホストに接続します。これを行うには、Windows Phone 8 OS(またはWindows Phone 7?)を搭載した電話をWi-Fi接続を使用して1つのネットワークに接続する必要があると考えていました。

だから私の質問は-WindowsPhone8 OS(またはWP7?)を使用して4つのデバイス間にwifiネットワークを作成することは可能ですか?

4

1 に答える 1

3

Windows Phone 7 (Windows Phone 8 でサポートされていますが、Windows Phone 7 でプロジェクトをビルドする必要があります (XNA サポートのため)) では、XNA Game Studio タイトルで次の種類のネットワークがサポートされています。

ゲーマー サービスを介した Xbox LIVE アクセス。これは、Xbox LIVE on Windows Phone へのアクセスについて Microsoft に登録した開発者のみが利用できます。Xbox LIVE on Windows Phone の登録開発者になる方法の詳細については、developer.windowsphone.com にアクセスしてください。

ハイパーテキスト トランスポート プロトコル (HTTP) を使用した Web 要求。これは、Windows Phone のすべてのアプリケーションで利用できます。

プッシュ通知。プッシュ通知も HTTP (クライアントとサーバー) を介して実装され、Windows Phone のすべてのアプリケーションで利用できます。

また、Microsoft のWindows Phone Dev Center Samplesサイトには、ゲーム ネットワーキングの例がいくつかあります。クライアントとサーバーのソース コードを含むこのTic-Tac-Toe Over Sockets Exampleや、このRock Paper Scissors Exampleのように。

最後に、特に Windows 8 を対象とした新しいゲーム プロジェクトを開始する場合は、XNA 関連のアイテムを検討する際に次のヒントを使用してください。

Windows Phone OS 7.1 をターゲットとする XNA Game Studio 4.0 アプリは引き続き完全にサポートされ、Windows Phone 8 デバイスで引き続き実行されます。

Windows Phone OS 7.1 をターゲットとする新規または既存の XNA Framework アプリを引き続き開発および保守できます。

Windows Phone OS 7.1 を対象とする既存の XNA Framework アプリを、Windows Phone OS 8.0 を対象とするようにアップグレードすることはできません。

Windows Phone OS 8.0 をターゲットとする新しい XNA Framework アプリを作成することはできません。

XNA Game Studio 4.0 プロジェクト テンプレートを選択すると、Windows Phone OS 7.1 のみをターゲット オペレーティング システムとして選択できます。

Windows Phone OS 8.0 を対象とするアプリでは、特定の XNA Framework アセンブリを使用できます。

Windows Phone OS 8.0 を対象とするアプリでは、次の XNA Framework アセンブリを参照して使用できます。Windows Phone OS 8.0 を対象とするアプリでは、このリストにない他の XNA Framework アセンブリを参照または使用することはできません。

Microsoft.Xna.Framework.dll
Microsoft.Xna.Framework.Audio.dll
Microsoft.Xna.Framework.GamerServices.dll
Microsoft.Xna.Framework.GamerServicesExtensions.dll
Microsoft.Xna.Framework.Input.Touch.dll
Microsoft.Xna.Framework.Media.dll
Microsoft.Xna.Framework.MediaLibraryExtensions.dll

出典: Microsoft MSDN XNA Framework と Windows Phone

于 2012-12-26T17:49:37.077 に答える