【问题标题】:Windows Phone 7 XNA Project - Update to Windows Phone 8?Windows Phone 7 XNA 项目 - 更新到 Windows Phone 8?
【发布时间】:2012-12-27 20:21:36
【问题描述】:

我们有一个使用 C# 和 XNA 的现有 Windows Phone 7 项目。

令我们惊讶的是,该项目在装有 Windows Phone 8 的诺基亚 820 上构建并运行良好。我们只需在 Visual Studio 2012 中打开该项目即可。

是否有任何理由切换到新的 Windows Phone 8 项目?任何性能原因或我们无法访问的 API?

【问题讨论】:

    标签: c# .net windows-phone-7 xna windows-phone


    【解决方案1】:

    一个成熟的 WP8 项目不支持 XNA。您可能希望在您的 XNA 应用程序中购买应用程序.. 这可以使用反射来完成... 仅 WP8 项目需要您使用 C++/DX

    来自 msdn XNA 框架支持。您可以开发在 Windows Phone 8 上运行的 XNA Framework 应用程序。为此,您必须将目标设置为 Windows Phone OS 7.1。如需更多信息,请参阅XNA Framework and Windows Phone 8 development

    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 程序集。

    【讨论】:

    • 等等,我可以去 File->New Project,我在 Windows Phone 项目中看到“Windows Phone Xaml and XNA App”。这就是一个 Windows Phone 8 应用程序,这不是一个成熟的 WP8 应用程序吗?
    • 没有任何 XNA 仅兼容 WP7。 WP8 运行所有 WP7 应用和游戏,这就是 XNA 的支持方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多