
DirectX
NO-24
有追求的码农
展开
-
MFC+D3D
1. 新建单文档类型的MFC应用程序2. 添加三个lib文件:d3d9.lib d3dx9.lib winmm.lib3. 在D3D9MFCView.h文件中添加如下代码:包含头文件:#include //88888添加成员函数和成员变量: //88888private: HRESULT initD3D( HWND hwnd, int width,转载 2010-05-13 20:55:00 · 3952 阅读 · 0 评论 -
几种DrawPrimitive用法
<br /> 绘制函数<br />VOID Render()<br />{<br /> g_pd3dDevice->Clear(0,NULL,D3DCLEAR_TARGET,D3DCOLOR_XRGB(10,10,100),1.0f,0);<br /> <br /> if(SUCCEEDED(g_pd3dDevice->BeginScene()))<br /> <br /> {<br /> g_pd3dDevice->SetStreamSource(0,g_pVB,0,sizeof(CU转载 2011-04-13 13:39:00 · 8592 阅读 · 0 评论 -
D3D中的渲染状态简介
<br />1). 设置着色模式: <br />SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT) //设置平面着色模式<br />SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD) //设置格劳德着色模式<br />2). 设置多边形填充模式:<br />SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT)//点填充模式,D3D在多边形的每个顶点绘制一个像素<br />SetRe转载 2011-04-13 13:36:00 · 2533 阅读 · 0 评论