学习XNA的好资源是什么?

4

我在考虑尝试游戏开发和XNA。我已经是一位专业的C/C++程序员,也浏览了一些C#书籍,但还没有实践过C#开发。

对于一个已经是专业程序员的人来说,学习XNA的良好资源有哪些?


如果你在寻找“专业版的XNA”,那是不存在的。像往常一样,浏览现有信息,获取你需要的内容,跳过对你来说显而易见的部分。 - steffenj
4个回答

7
我会支持Reimers以及creators.xna.com样例作为快速入门的好方法。
另一方面,我强烈推荐Nick Gravelyn的Tile Engine教程。这是一种不同的方法,因为整个系列都是以视频形式呈现的。对于初学者来说,这似乎是一个很好的起点,尽管新手可能会在他的进度上遇到一些麻烦。尽管如此,关于内容管道的部分(这是管道概念的XNA特定实现)是一个很好的介绍。
Ziggyware也有一个很好的教程选择,其中一些更加高级。
XNA的开发人员之一Shawn Hargreaves拥有一个伟大的博客,让您更深入了解XNA的内部。如果有特别感兴趣的主题,请查看存档。

4

这个网站不错:http://www.riemers.net/,但需要注意导航栏在右侧。我可能太累了,花了一段时间才弄明白 :-O


3
检查一下XNA主页和社区-资源下的教程。作为一名有经验的程序员,您应该能够从中获得帮助。
要获取更深入的信息,请浏览XNA团队的博客,这些博客也链接到XNA创建者页面。

1
我认为一个名为XNA Debug Terminal的库会对你有所帮助。它是开源的,可以在几秒钟内设置好。它允许你查看任何变量的值,调用任何方法,实时监视值的变化等,只需在类似终端的显示器中输入C#代码即可,该显示器出现在游戏窗口的顶部。与普通的Visual Studio调试器不同,你可以在游戏运行时调用任意代码。你可以在http://www.protohacks.net/xna_debug_terminal了解更多信息。这将极大地帮助你在学习XNA时避免很多挫折。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接