首次学习3D的推荐XNA教程

8
我已经学习了不少关于XNA 2D的知识,并使用XNA创建了许多经典游戏,如打砖块、乒乓球、平台跳跃和俄罗斯方块。我对使用它感到非常自信,但是现在我想开始学习如何编写3D游戏,似乎需要学习更多的东西;我以前没有编写过3D代码(除了几年前尝试学习旧版“Managed DirectX”,但失败了),因此可能需要学习大量内容。我找到了这个网站http://www.ziggyware.com/,但我无法找到或决定从哪个教程开始(有些东西告诉我我还不应该学习构建HLSL着色器...)。你能推荐一些好的入门教程吗?
3个回答

6

我一直认为http://www.riemers.net/的XNA教程很棒,特别是一些系列有MDX版本,这样你就可以看到在XNA/MDX中实现某些功能的不同方式。

//编辑:
至于HLSL,现在所有的东西都运行在着色器上,XNA提供了一个基本的着色器,使你能够渲染一些基本场景,但学习HLSL并编写自己的着色器是实现更好效果的唯一途径,所以你不应该害怕它们。再次强调,在Riemer的教程中,我喜欢的是对着色器的介绍,如何渲染纹理非常流畅,虽然在我开始使用XNA之前,我已经有了一些3D的经验,所以你可能会有不同的看法。


关于着色器,我使用这些教程(http://digierr.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3dXNA%2520Shader%2520Tutorial)和Nvidia FX Designer自己制作了一些。 - Callum Rogers
谢谢,我目前正在学习的教程非常棒。 - Callum Rogers

3

2

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