bin mit C++ und DirectX 9 dabei animierte X-Files in mein Spiel zu bringen. Soweit hat es geklappt, leider bewegen sich alle Modelle synchron.
Hab das nach dem SkinnedMesh Sample programmiert, durch das MultiAnimation Sample steig ich nicht durch.
Mesh wird so geladen:
Code: Alles auswählen
CAllocateHierarchy Alloc;
D3DXLoadMeshHierarchyFromX( mod[0].dateiname, D3DXMESH_MANAGED, g_pd3dDevice, &Alloc, NULL, &g_pFrameRoot, &g_pAnimControl );
SetupBoneMatrixPointers( g_pFrameRoot );
Code: Alles auswählen
AnimController->AdvanceTime( TimeDelta, NULL );
UpdateFrameMatrices( g_pFrameRoot, &matWorld );
DrawFrame( g_pd3dDevice, g_pFrameRoot );
Jemand eine Idee was ich falsch machen könnte? Vielleicht hab ich das Prinzip ja nicht richtig verstanden...
Gruß, Marcel