|
|
D3DXMATRIXA16 matWorld1;
D3DXMATRIXA16 matWorld2;
D3DXMatrixTranslation( &matWorld1, sinf(angle)*r,y, cosf(angle)*r);
D3DXMatrixRotationY(&matWorld2, angle);
D3DXMatrixMultiply(&matWorld1, &matWorld2, &matWorld1);
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matWorld1 );
我想控制物体的运动,原地转弯,向前两种运动方法。可是他转弯好像是绕着我前进的半径进行的,
我试着改变D3DXMatrixMultiply的顺序,就出现别的问题,怎么让物体的转弯和移动,不互相影响???? |
|