最近有不少朋友在BOLG上问我一些关于XNA开发方面的事,包括资源,代码之类的。
这里总结一下自己开发XNA的一些的经验。
初初入门:
对于第一次接触游戏编程以及第一次使用XNA开发的人,这里推荐一个很好的网站:木木的二进制人生 翻译的《Learning XNA 3.0》,这本书很适合新手看,通俗易懂而且面面俱到,而且木木的二进制人生也翻译得很不错,强烈推荐。可惜的是还没有翻译完,而且貌似也没有继续的迹象。传送门: http://www.cnblogs.com/eros/
XNA的网站:
xna的资料其实不少,只是不好找~~~一般的小问题网上是不好搜的,这里我整理了一些好的网站。
首先当然强推鸥盟的XNA游戏世界啦~~视频教程,程序下载,资料,论坛一应俱全,重要的是国人网站,推荐里面一个不错的程序,“游戏状态管理器”,这份代码对我影响很大,写得很好,很强大,而且代码设计良好,重要的是我研究了好久,有些地方还是没搞懂。XNA游戏世界里的视频教程很不错,可惜我太晚知道了,所以没怎么看过,看过一集,不错,强烈推荐。传送门:http://xna.omgsoft.com.cn/
其次是xna的官网,这里面的资源都是相当强大的,同样有视频教程,游戏程序下载,可惜是鸟语,呵呵。推荐里面的starter kit。这相当与一个初始开发包,有不同类型的游戏的starter kit,包括横版过关的,益智游戏的,3D赛车游戏的,RPG游戏的,代码写得都相当好,而且里面的不少程序使用的都是同一个状态管理器,所以只要搞懂一个,其他就好懂。starter kit下载后安装,然后新建xna 项目的时候就可以选择那些开发包咯。传送门:http://creators.xna.com/en-US/education/starterkits/
XNA的帮助:
c#的帮助都有中文的了,可是XNA的都是英文,有时候看帮助也模糊死人了,这里推荐一个中文的XNA帮助网站:XNA中文手册,里面包含了一部分的XNA帮助的翻译(可惜也是没完全翻译完),遇到看不懂来这里碰碰运气吧。这个网站本来是中国XNA开发网的,不过现在好像上不去中国XNA开发网了,这真可惜啊,有知情的告知一声哦。不过这个帮助网站仍然可以上哦,传送门:http://www.xuexionline.com/onlinehelp/csdn/Csharp/XNAcn20090125/index.html?page=XNAcn20090125/audio_howto_addsoundfile.htm
XNA的电子书:
想找XNA的电子书来系统地学习,对于英语好的同学这应该是很好的事,可惜有哪些好书呢?呵呵,这里推荐:上海市第八中学物理组(先汗一个),里面的XNA游戏编程,里面整理的资料可能比我整理地更好了,也提供了很多的电子书下载,还是作者本人写的程序和一些他推荐的程序,推荐里面的《Professional XNA Game Programming学习笔记》有简体中文版下载哦,而且书也不错,不过要有一点游戏编程基础:传送门:http://shiba.hpe.cn/jiaoyanzu/WULI/soft/xna.aspx?classId=4
XNA的程序打包安装:
写游戏最郁闷的是什么?当然是写好了不知道怎么给别人玩,这可是相当无奈啊。还有总有好人的,下面这个文章详细分析了建立XNA的安装包的几种方法,不管对方电脑怎样都可以让他玩咯。推荐:传送门:http://www.cnblogs.com/fhmsha/archive/2009/11/11/Make_XNA_Installer_1.html
说了这么多,好像没讲到经验啊·汗~~
暂时想到这么多了,有推荐的可以跟我说啊。