[程式] d3d sprite 画三角形

楼主: kaijajan (kj)   2014-09-05 11:30:54
目前使用 d3d sprite + d3dx line 来画线
要使用 line 来绘制三角形已经可以做到了
但是想绘制实心(有填色)的三角形
不知道是否有什么方式可以达成呢
现在的 code 如下
sprite->Begin(D3DXSPRITE_ALPHABLEND);
D3DXVECTOR2 triangle[4];
triangle[0].x = x1;
triangle[0].y = y1;
triangle[1].x = x2;
triangle[1].y = y2;
triangle[2].x = x3;
triangle[2].y = y3;
triangle[3].x = x1;
triangle[3].y = y1;
line->Draw(triangle, 4, D3DCOLOR_RGBA(0xff, 0x00, 0x00, 0xff));
sprite->End();
请教版上高手该如何在绘制好的三角形内填色呢 @@~

Links booklink

Contact Us: admin [ a t ] ucptt.com