|
发表于 2009-8-1 11:15:00
|
显示全部楼层
Re:请问一下为什么这个变换变之后两物体的位置会一样??
pd3dDevice->BeginScene();
D3DXMATRIX matWorld;
D3DXMatrixIdentity(&matWorld);
pd3dDevice->SetTransform(D3DTS_WORLD, &matWorld);
pd3dDevice->SetStreamSource(0,plane,0,sizeof(Vertex));
pd3dDevice->SetFVF(FVF);
pd3dDevice->DrawPrimitive(D3DPT_TRIANGLELIST,0,2);
D3DXMatrixTranslation(&matWorld,5,0,0);
pd3dDevice->SetTransform(D3DTS_WORLD,&matWorld);
pd3dDevice->SetStreamSource(0,vb,0,sizeof(Vertex));
pd3dDevice->SetIndices(ib);
pd3dDevice->SetFVF(FVF);
pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST,0,0,8,0,12);
pd3dDevice->EndScene();
|
|