|
|
发表于 2008-9-24 11:53:00
|
显示全部楼层
Re:怎样用D3D画出一条直线
D3DRS_POINTSIZE
struct Vertex
{
float x,y,z;
float PSize;
DWORD Color;
};
d3dd->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_PSIZE);
d3dd->DrawPrimitiveUP(D3DPT_POINTLIST,num,&m_VertexBuffer[0],sizeof(Vertex));
画num个不同大小的点,开起点精灵可用于画粒子
好象画线不行 |
|