Windows Phone游戏开发实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 Windows Phone游戏开发入门

1.1 XNA框架简介

XNA中的X表示能够在Windows、Xbox和Windows Phone之间跨平台的强大的软件工具。N表示“下一代(Next-generation)”,A表示“架构(Architecture)”。XNA是基于DirectX的游戏开发环境,是微软对于Managed DirectX的修正及扩充版本。

最新的XNA版本为4.0,也支持.NET Framework 4.0,能实现跨Windows与Xbox 360以及Windows Phone平台游戏开发的需求。

在Windows Phone平台下开发游戏,会遇到选择什么样的框架来进行开发的问题。在WP7(Windows Phone 7)上主要选择XNA;对于WP8(Windows Phone 8)而言,虽然增加了原生代码(C和C++)的支持,移植其他平台的游戏到WP8会更加容易,但是WP8也向下兼容WP7的应用和游戏,那么选用XNA来进行Windows Phone平台的游戏开发,会是一个高效且同时支持WP7和WP8的不错方案。