|
|

楼主 |
发表于 2009-3-4 17:41:00
|
显示全部楼层
Re: 关于修改顶点缓冲区中纹理坐标的疑问
我知道是改纹理坐标,可是是不是每次都要这样:
Vertex* v;
_vb->Lock(0, 0, (void**)&v, 0);
v[0] = Vertex(0.0f,-size, -size, 1.0f,0.0f,0.0f, info._u, info._v+1.0/8.0);
v[1] = Vertex(0.0f,size, -size, 1.0f,0.0f,0.0f, info._u, info._v);
v[2] = Vertex(0.0f,size, size, 1.0f,0.0f,0.0f, info._u+1.0/32.0, info._v);
v[3] = Vertex(0.0f,-size, size, 1.0f,0.0f,0.0f, info._u+1.0/32.0, info._v+1.0/8.0);
_vb->Unlock();
其中info._u info._v是变量 _vb是顶点缓冲区 |
|