DirectX一些操作步骤

DirectX设备对象g_pd3dDevice的初始化步骤:

1,创建LPDIRECT3D9接口对象pD3D

2,获取显卡信息D3DCAPS9结构caps,并判断设置顶点处理方式int型变量vp

3,填充D3DPRESENT_PARAMETERS结构体d3dpp

4,获取LPDIRECT3DDEVICE9设备对象g_pd3dDevice,并释放LPDIRECT3D9接口对象pD3D

渲染步骤:

1,清屏g_pd3dDevice->Clear();

2,g_pd3dDevice->BeginScene();

3,绘制渲染

4,g_pd3dDevice->EndScene();

扫描二维码关注公众号,回复: 4071569 查看本文章

5,显示g_pd3dDevice->Present();

顶点缓存渲染步骤:

1,顶点缓存设计及FVF定义

2,创建LPDIRECT3DVERTEXBUFFER9顶点缓存g_pVertexBuffer

3,访问顶点缓存,即首先Lock出顶点缓存数据区pVertices,然后填充顶点数据,最后UnLock解锁

4,g_pd3dDevice->SetStreamSource设置顶点源为g_pVertexBuffer

5,

猜你喜欢

转载自blog.csdn.net/wudics/article/details/40187073