|
|

楼主 |
发表于 2008-6-23 17:13:00
|
显示全部楼层
Re: Re:请教大虾们过于DX贴图问题
ZP146: Re:请教大虾们过于DX贴图问题
封装个函数改变顶点UV啊,然后再循环中不断调用你这个函数拉
void updata()
{
LockBV
.......
我就是想问下“在中间写上你改变的定点缓冲的UV啊 ”应该怎样去代码实现。
这是我创建时的代码
VOID* pVertices;
CUSTOMVERTEX cvVertices[] =
{
{-2.12f , -1.51f , 0, D3DCOLOR_ARGB(1, 255, 255, 255),0,1},
{-2.12f , 1.5139f , 0, D3DCOLOR_ARGB(1, 255, 255, 255),0,0},
{2.115f , -1.51f , 0, D3DCOLOR_ARGB(1, 255, 255, 255),1,1},
{2.115f , 1.5139f , 0, D3DCOLOR_ARGB(1, 255, 255, 255),1,0
};
g_pd3dDevice->CreateVertexBuffer(6 * sizeof(CUSTOMVERTEX), 0,
D3DFVF_CUSTOMVERTEX,
D3DPOOL_DEFAULT,
&g_pVB,
NULL);
g_pVB->Lock(0, sizeof(cvVertices),&pVertices, 0);
memcpy(pVertices, cvVertices, sizeof(cvVertices));
g_pVB->Unlock();
}
高手能不能提供点代码例子参考参考哦? |
|