使用C++开始学习DirectX的好书或教程

5
我非常熟悉c ++,用它制作了一些游戏,比如俄罗斯方块和纸牌游戏。但是我真正想要的是为这些游戏添加漂亮的纹理图像:-p,GDI已经不能满足我的需求了。
实际上,我只需要知道以下内容:
- DX场景初始化 - 制作类似于圆角矩形和基本形状的简单物体 - 能够在X和Y轴上移动这些物体 - 添加基本位图纹理 - 释放这些物体
任何涵盖这些概念的内容都会非常有用。 谢谢。
4个回答

5

这个是一个不错的教程。我已经开始学习了,它很有帮助。虽然不是一本书,但是有逐步解释的好教程。


2

2
我有一本Beginning DirectX 10 Game Programming的副本。虽然我没有花太多时间去学习它(主要是因为缺乏时间),但它写得很好,逐步介绍了基本概念,并提供了完成每章任务所需的完整代码。
我使用在运行时加载的PNG创建了一个小型2D游戏(用于学校项目的黑白棋),而且如果没有这本书的帮助(我在Windows和DirectX编程方面完全是初学者:D),我不可能完成它。

2
我强烈建议您查看DirectX SDK。其中有关于如何初始化场景、简单基本体的教程,以及如何转换和贴图。一旦您掌握了这些基础知识,还有很多更深入的内容可以学习,例如顶点着色器、像素着色器和几何着色器的工作原理。

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