[XNA GAME]今天开始我想和XNA Game交朋友
很久很久以前我开始玩游戏,不久以前我想开发游戏,当时XNA还没有出现,由于C#语言开发游戏还没有什么教材,只有一些爱好者在关注和开发一些小游戏,并没有企业投入。前几个月无意中碰到了XNA这个咚咚,但由于它的开发环境使用VC# Express不能用其他的,当然我也没有肯去卸载掉我的VS,所以直到现在也没有让自己满足一下。而且全部都是英语说明的简直是要把我累死,不过现在好像有人在翻译了教程,所以才有心思来了解一下这个咚咚。
对于我们开发人员而言,最重要的当然是Framework了,XNA Framework的一个关键的目标是实现游戏在Windows和Xbox360分别运行的很简易性,以及让我们可以先在Windows上开发一个游戏,然后再简单的移植到Xbox360上去。他为我们简化了很多游戏开发中的一些事项,要想成为一个专业的游戏开发者可能会越来越容易。
XNA Framework是由几个层来组成的,我们把它称为Layers:
平台(PlatForm)XNA Framework的最底层,它由一系列底层的原生代码和托管APIs组成,这一层中有些APIs就是Direct3D 9, XACT, XInput和XContent;
核心框架(Core Framework)核心框架是第一层,并且提供核心操作用来给其它层的进行扩展。如果想直接使用托管DirectX,就是在这一层。在这一层次中包含了对图像,声音,输入和数据存储的处理;
扩展框架(Extended Framework)扩展框架主要致力于游戏开发的简化,这一层有两个主要的部分:应用模块(Application Model)和内容管道。
今天先认识这么多,下次继续呵呵!希望我能对它有更好的发展,更希望它的开发工具能和VS集成!!!