推荐的XNA教程开始学习3D(第一次)

时间:2009-07-20 16:07:48

标签: c# .net 3d xna

我在2D中学到了很多XNA,并使用XNA(Breakout,pong,一个平台游戏,俄罗斯方块)创造了大量的经典游戏,并对使用它充满信心。我使用guesswork和微软的2D XNA教程来管理这个。

然而,现在我想开始学习如何用3D编写游戏,似乎还有很多东西需要学习;我之前没有用3D编码(几年前尝试学习旧的“Managed DirectX”失败了)所以可能需要学习很多东西。我找到了这个网站,http://www.ziggyware.com/但是我无法找到或决定开始哪个教程(有些东西告诉我我不应该学习构建HLSL着色器......)。你能推荐一些好的教程吗?

3 个答案:

答案 0 :(得分:6)

我总是认为http://www.riemers.net/有很好的XNA教程,特别是有些系列有MDX版本,所以你可以看到在XNA / MDX中做某事的不同方式。

//编辑:
对于HLSL的Aso,现在一切都在着色器上运行,XNA为您提供了一个基本着色器,使您能够渲染一些基本场景,但学习hlsl和编写自己的着色器是实现更好的方法的唯一方法,所以你不应该害怕他们。同样,我在riemers教程中喜欢的是对着色器的介绍,渲染到纹理非常流畅,虽然在开始使用XNA之前我已经熟悉了3D,所以你可能会有一些不同的观点。

答案 1 :(得分:3)

Microsoft免费教程:http://creators.xna.com/en-US/education/gettingstarted/bg3d/chapter1

我建议同时获取O'Reilly出版的Learning XNA 3.0副本。

答案 2 :(得分:2)

我真的很享受Microsoft XNA Game Studio 3.0 Unleashed。它的第一章涉及3D。如果你精通XNA的其他领域,它可能对你来说太基础了。