XNA已经推出了不少年头,可惜关注的人不多啊,我觉得可能一是真正做游戏的更倾向于使用性能更好的C++和DirectX,二是XNA的应用面比较狭窄,所以用的人不太多,同时国内关注的人就更加少。最近因为开发的需要要做3D的界面,上网搜了一下发现了XNA,发现还是很适合目前我要做的工作,所以就开始研究XNA了。
目前XNA已经发布了4.0版本,跟.NET 4同步吧,话说.NET 4真是让人为之一震啊,WPF、LINQ让人爱不惜手。爱屋及乌,我就直接上XNA 4.0了。
废话少说,先说说学习和使用XNA需要准备的东西吧。
1、VS2008(XNA 3.1),VS2010(XNA 4.0)
2、XNA3.1、XNA4.0
3、3DS Max 9,PANDA插件(输出X文件)
当然大家还可以看看一些有用的网站
1、XNA游戏世界(初学者必上的网站,上面有不少视频教程和代码资源)
http://xna.omgsoft.com.cn/Default.aspx
2、我要自学网(可学习一些关于3DS Max的基础建模知识,这个网站的视频教程很清晰,同时课程很简明,一套教程看两天就可以通关了)
http://www.51zxw.net/list.aspx?cid=15
3、上海第八中学物理组XNA编程(这个网站的教程质量很不错哦)
http://shiba.hpe.sh.cn/jiaoyanzu/WULI/soft/xna.aspx?classId=4
还有一些XNA的书籍,大家不妨看看
1、XNA 3.0 Game Programming Recipes
2、Beginning XNA 3.0 Game Programming
3、Professional XNA Game Programming
最近也发现原来百度文库也可以搜出不少好东西,大家不妨以XNA为关键字大肆搜刮一番