为wp7构建了一个游戏,它将在wp8和w8上运行?

时间:2012-09-13 07:32:45

标签: c++ windows-phone-7 xna windows-8 windows-phone-7.1

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

3 个答案:

答案 0 :(得分: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上编译和工作[电话] 8.以下是Channel9中有关这些工具的文章。

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

答案 1 :(得分:0)

我从here引用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。一切顺利:)

答案 2 :(得分: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特定功能,例如在应用程序购买中。