|
|
我按照SDK上说的做了,但奇怪的是,旋转和缩放矩阵都可以起作用,让纹理转啊、缩放啊,但就是平移矩阵不起作用,至少看上纹理是一丝不动的!
D3DXMATRIX mtxTex;
D3DXMatrixTranslation(&mtxTex, 0, m_TexTransformX, 0);//, m_TexTransformX, m_TexTransformX);
m_pd3dDevice->SetTransform(D3DTS_TEXTURE0, &mtxTex);
m_pd3dDevice->SetTextureStageState( 0, D3DTSS_TEXTURETRANSFORMFLAGS,
D3DTTFF_COUNT2);
m_TexTransformX = 0.5f * m_fTime + 2.0f;
我以为是移动的太快了(我有1000多FPS),每桢都移回原点了,所以看上去没动,但是把那个m_TexTransformX改了很多,都是不行。请大侠看看是怎么回事? |
|