使用c ++开始Dir​​ect X的好书或教程

时间:2009-09-20 20:48:03

标签: c++ winapi directx

我对c ++非常熟悉。我用它制作了一些像俄罗斯方块和纸牌游戏。但我真正想要的是那些游戏的一些漂亮的纹理图形:-p GDI就不再适合我了。

真的,我需要知道的是:

  • DX场景初始化
  • 制作简单的圆形矩形和基本形状
  • 能够在X和Y中移动这些形状
  • 添加基本位图纹理
  • 处理对象

任何涵盖这些概念的内容都非常有用 感谢

4 个答案:

答案 0 :(得分:5)

This是一个很好的教程。我已经开始使用它,这很有帮助。这不是一本书,而是足够好的教程,一步一步的解释。

答案 1 :(得分:2)

我有Beginning DirectX 10 Game Programming的副本。我没有做太多的事情(主要是时间不够),但它写得很好并且逐步涵盖了基本概念,并且具有完成章节中任务所需的完整代码。

我使用在运行时加载的PNG创建了一个小型2D游戏(用于学校项目的奥赛罗),如果没有这本书,我就无法完成它(我是Windows和DirectX编程的完全初学者:D)。 / p>

答案 2 :(得分:2)

我真的建议你看看DirectX SDK。有关于如何完成所有基本操作的教程,例如初始化场景,简单基元,转换它们以及纹理化它们。一旦你对此感到满意,就会有更多的东西需要深入研究,例如比如顶点,像素和几何着色器的工作方式。

答案 3 :(得分:2)

Frank Luna的

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach可能是最好的“介绍”游戏编程书籍。有足够的材料在屏幕上获得有趣的东西并开始玩游戏。我不能推荐它。