开始写了一个,但是在缩放的过程中线的状态总是显示不对,原来是SetPatternScale搞得鬼,不设置它,SetPattern中的值就不能正确的起到作用,例子如下,3D的改天在搞,困了:-0
D3DXVECTOR2 pv[10];
pv[0].x = 10;
pv[0].y = 10;
pv[1].x = 10;
pv[1].y = 330;
m_pLine->SetWidth(3);
m_pLine->SetPatternScale(1.0f);
m_pLine->SetGLLines(TRUE);
m_pLine->SetPattern(0x00ff00ff);
m_pLine->Begin();
m_pLine->Draw(pv, 2, D3DCOLOR_XRGB(255, 0, 0));
m_pLine->End();
m_pLine->SetPattern(0xff00ff00);
m_pLine->Begin();
m_pLine->Draw(pv, 2, D3DCOLOR_XRGB(255, 255, 255));
m_pLine->End();