- 精华
- 1
- 帖子
- 6871
- 威望
- 1 点
- 积分
- 7229 点
- 种子
- 0 点
- 注册时间
- 2006-6-7
- 最后登录
- 2023-3-13
|

楼主 |
发表于 2009-2-27 15:12 · 日本
|
显示全部楼层
Re:[Help]十万火急!懂C语言的请进!int height ,float tu[],
void DrawSquare(int x,int y , int width,[0].x+width);
vertex[1].y=(float)vertex[0].y;
vertex[2].x=(float)(vertex[0].x+width);
vertex[2].y=(float)(vertex[0].y+height);
vertex[3].x=(float)vertex[0].x;
vertex[3].y=(float)(vertex[0].y+height);
vertex[0].rhw=1;
vertex[1].rhw=1;
vertex[2].rhw=1;
vertex[3].rhw=1;
vertex[0].tu= tu[0];
vertex[0].tv= tv[0];
vertex[1].tu= tu[1];
vertex[1].tv= tv[1];
vertex[2].tu= tu[2];
vertex[2].tv= tv[2];
vertex[3].tu= tu[3];
vertex[3].tv= tv[3];
g_DXGrobj->GetDXDevice()->SetFVF(FVF_VERTEX);
g_DXGrobj->GetDXDevice()->DrawPrimitiveUP(
D3DPT_TRIANGLEFAN,
2,
vertex,
sizeof(struct VERTEX));
} |
|