2008-09-19 179 views
5

我一直在考虑尝试游戏开发和XNA。我已经是一名专家C/C++程序员。我阅读了一些C#书籍,但尚未在C#中进行任何开发。什么是学习XNA的好资源?

从已经是专家程序员的人的角度来看,学习XNA的好资源是什么?

+0

没有“XNA的专业版”,如果这就是你要找的。像往常一样,只需筛选可用的信息并选择所需的信息并跳过对您而言显而易见的信息即可。 – steffenj 2008-09-19 21:59:04

回答

3

查看the XNA homepage以及那里的教程,在Community - > Resources下。作为一个有经验的程序员,你应该可以从那里拿走它。

如需更多深入的信息,请浏览XNA Team的博客,也可从XNA Creators页面链接。

4

这很好:http://www.riemers.net/,只要记住导航是通过右侧的栏。我一定很累,因为它花了我一段时间才弄明白:-O

7

我会用第二个reimers和creators.xna.com样本作为一个很好的方法来处理如何快速鞭打事物。

另一方面,我强烈建议Nick Gravelyn's Tile Engine tutorials。这是一个不同的方法,因为整个系列以视频呈现。对于初学者来说,这似乎是一个很好的开始,尽管新的编程人员可能在他的步调上有点麻烦。话虽如此,关于内容管道(这是一个XNA特定的管道概念实现)的部分是一个很好的介绍。

Ziggyware也有一个很好的选择教程,其中一些是更先进的。

Shawn Hargreaves,XNA的开发者之一,有一个很棒的博客,让你进入XNA的内部多一点。如果有特别感兴趣的话题,请查看存档。

1

我想说一个名为XNA调试终端的库应该对您有所帮助。它是开源的,可以在几秒钟内设置。它允许您查看任何变量的值,调用任何方法,观察实时更改的值,以及通过将c#代码输入显示在游戏窗口顶部的类似终端的显示中。与普通的Visual Studio调试器不同,您可以在游戏运行时调用任意代码。你可以在http://www.protohacks.net/xna_debug_terminal找到更多关于这方面的信息。这将极大地帮助您避免在学习XNA时遇到很多挫折。