02、创建顶点缓冲

利用Vertex绘制三角型

玩家对输入内容的反映速度要求很高,一旦反映慢了就会影响视觉感受。
消息处之后直接调用Render()函数, 充分利用闲置CPU进行图形绘制。   
while  (msg.message  !=  WM_QUIT)
{
  if (PeekMessage(&msg, NULL, 0U0U, PM_REMOVE))
 {
    TranslateMessage(&msg);
     DispatchMessage(&msg);
   }

  else
   Render();
}


使用FVF(自由顶点格式)绘制三角。其实格式就是D3D的顺序格式定义
struct  CUSTOMVERTEX
{
  FLOAT x, y, z, rhw;
  DWORD color;
}
;
#define  D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW | D3DFVF_DIFFUSE)

如果把把顺序换位个回出现问题
struct  CUSTOMVERTEX
{
  FLOAT rhw, x, y, z;
  DWORD color;
}
;
#define  D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW | D3DFVF_DIFFUSE)






02、创建顶点缓冲

创建顶点缓冲 Code

你可能感兴趣的:(创建)