本文主要是介绍XNA教程(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作者: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,那么学起来将会更加得心应手。
此外,你还需要以下工具:
1. Visual Studio Express 2005(注意,当前的XNA GSE还无法集成到VS pro中)
2. XNA Game Studio Express
3. 最新版本的DirectX SDK
4. 当然,最好还有Mech Commander2的源代码(Mech Commander2是MS发行的一个游戏,现在开源了,大概800m,这个连接不是太稳定,多试几次)。
一切准备就绪了,但我们还需要弄清楚一些概念:
XNA / XNA Framework:他是一个托管的专门针对游戏开发(不仅仅是绘图)的函数库,基于 Direct3D 9和.net framework 2.0,可以同时在Windows和Xbox360上运行。
Managed DirectX 2.0: MDX 1.0的升级版,用于在.net framework 2.0下使用directx
这篇关于XNA教程(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!