什么是学习XNA的好资源?

时间:2020-03-06 14:28:01  来源:igfitidea点击:

我一直在考虑尝试游戏开发和XNA。我已经是C / C ++专家。我通读了一些Cbook,但没有在Cyet中进行任何开发。

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

解决方案

在社区->资源下,查看XNA主页和那里的教程。作为一个经验丰富的程序员,我们应该可以从那里学到它。

有关更深入的信息,请浏览XNA团队博客,也可从XNA Creators页面链接。

很好:http://www.riemers.net/,请记住导航是通过右侧的栏进行的。我一定很累,因为花了我一段时间才弄清楚:-O

我将向reimers和creators.xna.com示例提供第二个样本,这是掌握如何快速处理问题的好方法。

另一方面,我强烈推荐Nick Gravelyn的Tile Engine教程。这是一种不同的方法,因为整个系列都以视频形式呈现。对于初学者来说,这似乎是个不错的入门场所,尽管新编码人员的步伐可能有些麻烦。话虽如此,内容管道(这是管道概念的特定于XNA的实现)一节是很好的介绍。

Ziggyware还提供了很多不错的教程,其中有些教程更高级。

XNA的开发人员之一Shawn Hargreaves拥有一个很棒的博客,可让我们更多地了解XNA的内部结构。如果有特别感兴趣的主题,请查看档案。

我想说一个叫做XNA Debug Terminal的库应该对我们有所帮助。它是开源的,可以在几秒钟内设置。通过简单地将ccode键入到出现在游戏窗口顶部的类似终端的显示中,它可以让我们查看任何变量的值,调用任何方法,实时观察值的变化,以及执行更多操作。与普通的Visual Studio调试器不同,我们可以在游戏运行时调用任意代码。我们可以在http://www.protohacks.net/xna_debug_terminal上找到有关此内容的更多信息。这将极大地在学习XNA时避免很多挫败感。