为wp7构建了一个将在wp8和w8上运行的游戏
Built a game for wp7 which will run on wp8 and w8?
我计划为windows phone 7.5构建一个游戏,我想知道我使用了什么技术,这样当windows phone 8发布时,我可以很容易地将我的游戏转换为windows phone 8和windows 8 UI游戏。我可以构建一个c++原生应用程序吗?
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游戏。
我从这里引用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
。最好的:)
您只能在XNA中对Windows Phone 7游戏进行编码。但是,如果你想将其移植到Windows Phone 8和Windows 8,你可以使用MonoGame。请注意,这也将使您能够将游戏移植到各种平台。由于还没有SDK,MonoGame不支持WindowsPhone8,但它支持Windows8。
还可以使用XNA和Unity,这将为您提供更多的可移植性和非常好的工具链。但目前这纯粹是实验性的。
如果您想以WP7为目标,请选择XNA并稍后移植它。XNA游戏将在WP8上运行,但你不能以WP8为目标,这意味着你将无法使用WP8的一些特定功能,如应用内购买。
- 如何在本机 c++ 应用程序上通过 WP8 认证 6.5.1
- 解码 RSS 字符 (WP8.1/AppStudio)
- Visual Studio 错误:LNK1104:无法打开文件'kernel32.lib' - 仅在 WP8 项目/Win32 版本中
- 为wp7构建了一个将在wp8和w8上运行的游戏
- wp8和winrt上的javascript绑定
- 从cocos2d-x wp8-xaml中的c++代码中调用c#delegate
- WP8.1 发布内部版本异常的原因:"System.IO.FileNotFoundException: The specified module could not be found" ?
- WinRT W8 在C++中创建 Web 视图并将其添加到主视图
- 在 WP8 中支持 XNA
- WP8:如何在 c++ 中找回 IntPtr
- 如何在 WP8 中从本机 c++ 与 UI 通信
- 为什么WP8.1运行时组件在调用boost::filesystem::file_size()时抛出C++异常
- Wrap Windows 8/WP8 StorageFile用于同步C++访问
- (C++/WP8)为 WP8 平台定义的平台宏是什么?
- 如何使用“Application.Current.”终止在WP8上使用cpp
- 在WP8上使用Cocos2dx从c++调用c#函数(例如:Facebook sdk)
- 什么加密随机生成器C代码可以在WP8.1上使用