作者:Mike Fleishauer & clayman
本文版权归原作者所有,仅供个人学习使用,请勿转载,勿用于任何商业用途。
由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。
Blog:http://blog.csdn.net/soilwork
clayman_joe@yahoo.com.cn
special thanks to Mike Fleishauer ^_^
xna beta 发布已经快半个多月,终于有时间开始学习。以后的一段时间,打算把Mike Fleishauer的文章结合自己的理解,陆续出一些教程。
虽然我们将会由浅入深,逐步学习XNA,但在开始之前,你最好具备以下知识:熟悉C#, 有基本的程序设计经验,一定的图形学知识,包括3D、2D坐标变换,纹理,光照等等,当然,如果你看过我原来翻译的managed dirctx kick start或者本来就熟悉MDX,那么学起来将会更加得心应手。
此外,你还需要以下工具:
一切准备就绪了,但我们还需要弄清楚一些概念:
XNA / XNA Framework:
他是一个托管的专门针对游戏开发(不仅仅是绘图)的函数库,基于
Direct3D 9和.net framework 2.0,可以同时在Windows和Xbox360上运行。
Managed DirectX 2.0:
MDX 1.0的升级版,用于在.net framework 2.0下使用directx