0

我正计划为 windows phone 7.5 构建一个游戏,并且想知道我使用了哪些技术,以便在 windows phone 8 发布时我可以轻松地将我的游戏转换为 windows phone 8 和 windows 8 UI 游戏。我可以构建一个 C++ 原生应用程序吗?

4

3 回答 3

2

C++ 不适用于 Windows Phone 7.5。您仅限于托管 .Net (C# VB.Net)。对于游戏,您可以使用纯 Silverlight 或 XNA。如果您希望这款游戏轻松进入 Windows 8 和 Windows Phone 8,您可以使用任一平台。如果使用 Silverlight,请坚持使用基本的 Silverlight 控件,不要使用任何 Toolkit 控件。如果您已经了解 Silverlight,这是一个绝佳的选择。

如果你想学习一些新东西,我推荐使用 XNA。XNA 不适用于直接的 Windows [Phone] 8 应用程序,但有一些工具可以让您的应用程序在 Windows [Phone] 8 上编译和运行。下面是Channel9的一篇文章,讨论了这些工具。

我也可以说我的一个朋友在不到两个小时的时间内就在 Windows 8 上运行了一个复杂的 XNA 游戏。

于 2012-09-13T08:27:13.613 回答
0

您只能在 XNA 中编写 Windows Phone 7 游戏。但是,如果您想将其移植到 Windows Phone 8 和 Windows 8,您可以使用MonoGame。请注意,这也将使您能够将游戏移植到各种平台。由于还没有 SDK,MonoGame 不支持 Windows Phone 8,但它支持 Windows 8。

也可以使用 XNA 和 Unity,这将为您提供更多的可移植性和非常好的工具链。但这目前纯粹是实验性的。

如果您想以 WP7 为目标,请选择 XNA 并稍后移植。XNA 游戏将在 WP8 上运行,但您不能以 WP8 为目标,这意味着您将无法使用某些 WP8 特定功能,例如应用程序购买。

于 2012-09-13T13:10:17.457 回答
0

you can write an app using XNA that will run on Windows Phone 8 because Windows Phone 7.X apps will be able to run on Windows Phone 8. But you cannot write a Windows Phone 8-specific app using XNA我从这里引用。一切顺利 :)

于 2012-09-13T07:39:24.820 回答