скачал КУДИЦ-ОБРАЗ, Адамс, DirectX - продвинутая анимация, 2004 src.rar в примере ragdoll и в других примерах выдает ошибку и ссылается на код в Direct3D.cpp
Ragdoll error C2664: 'D3DXLoadSkinMeshFromXof' : cannot convert parameter 1 from 'IDirectXFileData *' to 'LPD3DXFILEDATA' нашел похожую ошибку в инете там советовали заменить if(FAILED(hr=D3DXLoadSkinMeshFromXof(pDataObj, 0, pDevice, &AdjacencyBuffer, &MaterialBuffer, NULL, &NumMaterials, &pSkin, &pLoadMesh))) return hr; на if(FAILED(hr=D3DXLoadSkinMeshFromXof((LPD3DXFILEDATA)pDataObj, 0, pDevice, &AdjacencyBuffer, &MaterialBuffer, NULL, &NumMaterials, &pSkin, &pLoadMesh))) return hr; ошибка в Debug исчезла при запуске примера появляется окно, messagebox с вопросом use full screen я нажимаю нет и выдает ошибку: Unhandled exception at 0x6be70b01 in Ragdoll.exe: 0xC0000005: Access violation reading location 0xcccccccc. я запускал пример в visual studio .net 2003 пробовал запускать в visual c++ 6.0 выдает ошибку: Unhandled exception in Ragdoll.exe(D3DX9_33.DLL): 0xc000005:Access Violation. такая ошибка появляется тока в примерах где есть файлы XParser все остальные примеры работают норм
|