我一直在考虑尝试游戏开发和XNA。我已经是专家C / C ++程序员了。我读了一些C#书籍,但还没有在C#中做过任何开发。
从已经是专家程序员的人的角度来看,学习XNA的资源是什么?
答案 0 :(得分:7)
我将第二个reimers和creators.xna.com样本作为一个很好的方法来处理如何快速鞭打。
另一方面,我强烈推荐Nick Gravelyn's Tile Engine tutorials。这是一种不同的方法,因为整个系列都是以视频形式呈现的。对于初学者来说这似乎是一个很好的开始,尽管新编码员可能会对他的步伐有点麻烦。话虽如此,内容管道部分(这是XNA特定的管道概念实现)是一个很好的介绍。
Ziggyware也有很多教程,其中一些更高级。
Shawn Hargreaves,是XNA的开发者之一,有一个很棒的博客让你能够更多地了解XNA的内部结构。如果有特别感兴趣的主题,请查看存档。
答案 1 :(得分:4)
这很好:http://www.riemers.net/,请记住,导航是通过右边的栏。我一定很累,因为我花了一段时间才弄明白:-O
答案 2 :(得分:3)
在社区 - >下查看the XNA homepage及其中的教程。资源。作为一名经验丰富的程序员,您应该能够从那里学习。
有关更深入的信息,请浏览XNA团队的博客,这些博客也是从XNA Creators页面链接的。
答案 3 :(得分:1)
我想说一个名为XNA Debug Terminal的库对你有所帮助。它是开源的,可以在几秒钟内完成设置。它允许您通过在游戏窗口顶部显示的类似终端的显示中输入c#代码,查看任何变量的值,调用任何方法,实时观察值变化等。与普通的Visual Studio调试器不同,您可以在游戏运行时调用任意代码。您可以在http://www.protohacks.net/xna_debug_terminal找到有关此内容的更多信息。这将极大地帮助您在学习XNA时避免很多挫折。