|
发表于 2004-7-24 16:23:00
|
显示全部楼层
Re: 如何抓取图片?n内的纹理?
// 然后设定顶点的uv就可以了
uv[0] = D3DXVECTOR2("你向获取纹理那个部分",“你向获取纹理那个部分”);//例如左下角
uv[1] = D3DXVECTOR2("你向获取纹理那个部分",“你向获取纹理那个部分”);//例如左上角
uv[2] = D3DXVECTOR2("你向获取纹理那个部分",“你向获取纹理那个部分”);
//例如右上角
uv[3] = D3DXVECTOR2("你向获取纹理那个部分",“你向获取纹理那个部分”);//例如右下角
m_pd3dDevice->SetTexture(0, "你的那个图片");
// 画那些顶点
IDirect3DDevice9::SetFVF(D3DFVF_XYZ|D3DFVF_TEX1|????); IDirect3DDevice9::SetStreamSource( StreamNumber, (IDirect3DVertexBuffer9 *), OffsetInBytes, Stride);
IDirect3DDevice9: rawPrimitive(PrimitiveType, StartVertex, PrimitiveCount);
|
|