我正在计划为Windows Phone 7.5构建游戏,并且想知道我使用了哪些技术,以便在Windows phone 8发布时我可以轻松地将我的游戏转换为Windows Phone 8和Windows 8 UI游戏。我可以构建一个c ++本机应用程序吗?
答案 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特定功能,例如在应用程序购买中。