一.环境配置
二.初始化步骤总览
(2) 检查设备的技术特性(D3DCAPS9),搞清楚主显卡是否支持硬件顶点处理。我们需要知道假如它能支持,我们就能创建IDirect3DDevice9接口。
(3)初始化一个D3DPRESENT_PARAMETERS结构实例,这个结构包含了许多数据成员,它们允许我们指定将要创建的IDirect3DDevice9接口的特性。
(4) 创建一个基于已经初始化好的D3DPRESENT_PARAMETERS结构的IDirect3DDevice9对象。它是一个代表我们显示3D图形的物理设备的C++对象。
三.创建Direct3D接口对象
//第一步:创建D3D接口对象
LPDIRECT3D9 pD3D = NULL;//创建接口对象
if (NULL == (pD3D = Direct3DCreate9(D3D_SDK_VERSION)))//初始化D3D接口对象,检查SDK版本
return E_FAIL;
四.检查设备信息(是否支持顶点硬件处理)
<
3291



被折叠的 条评论
为什么被折叠?



