|
|
我想把纹理坐标要中心(0.5, 0.5) 旋转,应该怎么做呢
我这样做好象是饶着(0, 0)点旋啊
D3DXMatrixTransformation2D(
&matTotal, &D3DXVECTOR2(0.5f, 0.5f), 1.0f, &D3DXVECTOR2(1.0f, 1.0f),
&D3DXVECTOR2(0.5f, 0.5f), fAngel, &D3DXVECTOR2(0.0f, 0.0f)
);
g_pd3dDevice->SetTextureStageState(0, D3DTSS_TEXTURETRANSFORMFLAGS, D3DTTFF_COUNT2);
g_pd3dDevice->SetTransform(D3DTS_TEXTURE0, &matTotal); |
|