初学 XNA 4.0 的经历

 

  作为一个XNA新手,而且还是一开始就学XNA4.0的新手是很蛋疼的一件事。最少现在如此。(上网找前人代码的时候很纠结,找到了下载下来一堆错误。等下再具体说)不过总的来说用XNA给我提供了一个很好的制作3D游戏的平台。

纠结点1.

      准备学XNA的时候就开始找了些XNA的解释,开始有点乱。慢慢的理,得出结论:

    要学XNA就的有1.  XNA Game Studio  (我用的是4.0版本,在网上找了很久下了个3.1版本的不支持我的win7系统。我下载的地址在 http://home.cnblogs.com/group/topic/33084.html   最下面的    历史版本:  XNA3.1(下载地址由绿盟提供)>>点击进入下载页面 )  

            2.Microsoft Visual Studio 2010(这是我用的,下了前辈的代码后我发现有些前辈那时是用着2008版本的)

    3.如果想在photo上制作游戏的话,还得下个Windows Phone Developer Tools在线安装  第一点提到的网址中有。

纠结点2.

   下载安装好环境后打开Microsoft Visual Studio 2010  ,新建项目(选择的是C#语言)时你将会发现多了一条 XNA Game Studio  4.0 的选项。

       WindowsPhoneGame   -  手机游戏

       WindowsGame   -  应该懂吧。代码写好后直接运行就能看到效果。

   Xbox360Game   -  这个很纠结,我不太清楚。有知道的大神可以告知下小子我。查资料时说这个程序是要一直联网的,在一个叫XNA Game Studio Device Center 里连接 有一个add device    由于我在此受挫很久便没深入了解。给个网址:http://msdn.microsoft.com/zh-cn/library/bb976063(v=XNAGameStudio.30).aspx

 

纠结点3.

  在网上找英勇的前辈留下的战果,找到一些经典的。下下来运行发现悲剧。有错误!于是寻找度娘的亲临指导。

      发现xna3.1与4.0的区别不小,但也不是很大,在转换一些项目时候下面的tip能给些帮助。

  http://www.cnblogs.com/Baesky/archive/2011/02/01/1948789.html

      按照上面改好后,又遇到麻烦。

      我下载的RunCar代码地址:http://download.csdn.net/download/hecguang/1373656   

      也有前人日志:http://yoyo.is-programmer.com/posts/11722.html

 

纠结点4.

  xna2的结果:

    

而我在xna4.0里面的结构:

RunCarContent和上图的Content是一样的用处。

在使用  Content.Load<SpriteFont>(@"Content\Arial");   的时候注意路径的问题。如果出错,可以查找如下图所示的位置修改"Content\Arial"里路径  :

 

 纠结点5:

  我最后还是很悲剧的失败了,现在也一直在研究。如果有知道的大牛请不吝赐教,截图如下:

失败作品,车没了。。。

这是成功后的效果

我接着又尝试着按前人的步骤走,第一步结果如下:

这是本人的XNA4.0第一次体验,希望能给大家带来收获,同时期望着各种技术交流。

 

 

posted @ 2011-11-24 16:42  ' Key  阅读(498)  评论(1编辑  收藏  举报