读书人

关于D3DXMatrixMultiply的有关问题

发布时间: 2012-02-22 19:36:56 作者: rapoo

关于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) ;


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

读书人网 >网络游戏

热点推荐