关于D3DXMatrixMultiply的有关问题

关于D3DXMatrixMultiply的问题我发现使用D3DXMatrixMultiply一次的话,是正常的但是使用多次就不正常了但是

关于D3DXMatrixMultiply的问题
我发现使用D3DXMatrixMultiply一次的话,是正常的

但是使用多次就不正常了

但是我看见DX sample里面都是多次使用的呢?

C/C++ code
LRESULT CALLBACK MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, bool* pbNoFurtherProcessing, void* pUserContext ){    D3DXMATRIX Temp;    MyCamera.CameraAngle.z -= 1;      D3DXMatrixTranslation (&Temp, MyCamera.CameraAngle.x, MyCamera.CameraAngle.y, MyCamera.CameraAngle.z);    D3DXMatrixMultiply(&MyCamera.Math, &MyCamera.Math, &Temp);//*********************************************************************************************    //D3DXMatrixTranslation (&Temp,MyCamera.CameraAngle.x,MyCamera.CameraAngle.y, MyCamera.CameraAngle.z);//    D3DXMatrixMultiply(&view, &view, &MyCamera.Math);    D3DXMatrixMultiply(&view, &view, &Temp);    pd3dDevice->SetTransform(D3DTS_VIEW, &view) ;


[解决办法]
不正常的现象是什么? 起码要有个现象才好帮你分析吧