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

转载于:https://www.cnblogs.com/toryxu/archive/2013/04/27/3046484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值