Windows Phone 8的游戏开发模型选择

在微软的技术平台上,C++加Direct3D的游戏开发模型,对游戏开发者而言并不陌生。在Windows Phone 7的时代,因为不支持C++/D3D的开发模型,导致从已有的移动平台移植游戏到WP平台成本高。随着Windows Phone 8的发布,对本地代码开发游戏提供了完美的支持。

但是,Windows Phone 8的C++开发模型并不像Windows 8上可以直接调用WinRT的接口,因此一部分的系统特性不能在C++上使用了,比如:动态磁贴,消息推送,地图控件等,这些仍然需要使用托管代码进行调用。因此,我们建议开发者使用混合编程的模式,即托管代码+本地代码。

在Visual Studio 2012中,分别有两种方式实现:
1. Visual C#中选择“XAML 和 Direct3D 应用”项目模板
2. Visual C++中选择 “Direct3D 和 XAML应用” 项目模板

更详细的信息请浏览:http://www.cnblogs.com/sonic1abc/archive/2013/03/04/2942751.html

posted @ 2013-04-27 10:42  Tory Xu  阅读(364)  评论(0编辑  收藏  举报