3

我有这个问题。我想为 Windows Phone 平台创建一个多人游戏应用程序。我想为 4 个人提供一些非常好的操作。一部手机将主持游戏,其他 3 部将连接到主机。为此,我想我需要将装有 Windows Phone 8 操作系统(甚至是 Windows Phone 7?)的手机连接到一个使用 wifi 连接的网络。

所以我的问题是 - 是否可以在 4 个装有 Windows Phone 8 操作系统(或 WP7?)的设备之间创建一个 wifi 网络?

4

1 回答 1

3

在 Windows Phone 7 上(它在 Windows Phone 8 上受支持,但您必须在 Windows Phone 7 下构建项目(以获得 XNA 支持)),XNA Game Studio 游戏支持以下类型的网络:

通过玩家服务访问 Xbox LIVE。这仅适用于已向 Microsoft 注册以在 Windows Phone 上访问 Xbox LIVE 的开发人员。有关在 Windows Phone 开发人员上注册 Xbox LIVE 的更多信息,请访问 developer.windowsphone.com。

使用超文本传输​​协议 (HTTP) 的 Web 请求。这适用于 Windows Phone 上的所有应用程序。

推送通知。推送通知也通过 HTTP(客户端和服务器)实现,并可用于 Windows Phone 上的所有应用程序。

此外,Microsoft 在其Windows Phone 开发中心示例站点上提供了一些游戏网络示例。就像这个包含客户端和服务器源代码的 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 回答