【问题标题】:Recommended XNA tutorials to start to learn 3D (for the first time) [closed]推荐XNA教程开始学习3D(第一次)[关闭]
【发布时间】:2009-07-20 16:07:47
【问题描述】:

我在 2D 中学习了很多 XNA,并使用 XNA 创建了许多经典游戏(Breakout、pong、平台游戏、俄罗斯方块),并且对使用它很有信心。我使用猜测和微软微薄的 2D XNA 教程来解决这个问题。

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

【问题讨论】:

    标签: c# .net 3d xna


    【解决方案1】:

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

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

    【讨论】:

    • 关于着色器,我自己使用这些教程 (digierr.spaces.live.com/…) 和 nvidia fx 设计器制作了一些。
    • 谢谢,我现在做的教程非常好。
    【解决方案2】:

    Microsoft 提供的带有视频的免费教程:http://creators.xna.com/en-US/education/gettingstarted/bg3d/chapter1

    我建议您也获得 O'Reilly 出版的 Learning XNA 3.0 的副本。

    【讨论】:

      【解决方案3】:

      我真的很喜欢Microsoft XNA Game Studio 3.0 Unleashed。它的第一章处理 3D。如果您精通 XNA 的其他领域,它可能对您来说太基础了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-13
        • 2010-09-13
        • 1970-01-01
        • 2011-07-08
        • 1970-01-01
        • 1970-01-01
        • 2010-09-15
        相关资源
        最近更新 更多