好书不敢独享,我认为这是最好的一本XNA教程(初学者直接看《Professional XNA Game Programming: For Xbox 360 and Windows》会很累的),思路也是我推崇的“提出问题→解决方案→工作原理→具体实现”,这本书应该是模块学习,而要做一个游戏必须先学好一个个模块,但每个模块都学好不见得会做游戏,所以最后推荐如果条件成熟,自己做个游戏吧,在制作的过程中你会学到很多东西。此书的作者是Riemer Grootjans,如果你到网上搜一下,会发现很多网址或
Xna的中文教程DOC文档 本章涵盖了许多XNA背景知识,以及如何让XNA Game Studio Express在您的PC上正常工作,还介绍了如果你有Xbox 360,如何给它安装XNA。您还创建了自己的第一个小项目——我并不把它叫做一个真正的游戏,不过它使用了texture,处理了Xbox 360控制器输入和键盘输入,并且通过背景纹理的上下滚动,你和屏幕有了一个交互。
第一部分——“XNA Framework基础”,主要介绍XNA的基础,您将学习与XNA Framework和XNA Game Studio Express有关的一切。即使您已经知道了一些基础知识,第1章还是介绍了很多有用的提示和技巧。第2章介绍了您的第一个游戏的创作过程,虽然这个游戏很简单,但这里所学的东西对您后面的学习很有帮助。第3章和第4章将创建更多的游戏,不过更重要的是这里将创建您的游戏引擎的基础结构。 借助第一部分创建的一些辅助类(helper class),在第二部分——“基本图像引