1、安装visual studio 2017 ,可参考链接,请确保勾选c/c++桌面应用程序开发工具。
2、下载directx SDK,本文下载的是2010 June版本,已经默认集成了direct9/10/11 ,开发directx程序就够了。
3、学习DirectX开发,所需要的基本知识。1)c/c++编程知识,不需要精通,但需要经常实践,想写出一流的程序,需要长期不断的学习2)学习DirectX 3D开发还必须学习和掌握一些数学知识。 如,掌握向量几何和向量代数,以及它们在3D计算机图形学中的应用, 掌握矩阵,矩阵代数,以及如何借助矩阵进行3D几何变换,掌握用代数对平面和射线建模的方法,熟悉D3DX库中专门用于进行3D数学运算的部分类和函数。
4、使用Visual Studio VC++向导创建Window桌面工程。加入DirectX3D 头文件和库文件到工程中,在必要的地方加入Direct3D 初始化代码和渲染函数。一般是在创建windows窗口后初始化Direct3D,在消息循环中加入渲染绘制函数。