Animation 动画库中的断言错误:注册的矩阵数等于创建时设置的最大数

Animation 动画库中的断言错误:注册的矩阵数等于创建时设置的最大数,animation,directx,sample,demo,Animation,Directx,Sample,Demo,当我在DirectX multianimation演示中用另一个动画文件替换tiny_anim.x动画文件时,我得到以下错误: Assertion failure! (s:\gfx_sdknovember08\windows\directx\dxg\d3d11\d3dx9\anim\loadxh.cpp 1392): D3DXFrameNumNamedMatrices(pframeRoot) == plc->cNamedMatrices D3DX: ID3DXAnimationContro

当我在DirectX multianimation演示中用另一个动画文件替换
tiny_anim.x
动画文件时,我得到以下错误:

Assertion failure! (s:\gfx_sdknovember08\windows\directx\dxg\d3d11\d3dx9\anim\loadxh.cpp 1392): D3DXFrameNumNamedMatrices(pframeRoot) == plc->cNamedMatrices
D3DX: ID3DXAnimationController::RegisterAnimationOutput: Number of matrices registered is equal to the max number set at creation time.
这仅适用于某些导出模型,而不适用于所有导出模型


是什么导致了这个问题

您正在使用2008年11月的SDK?尝试使用2009年3月的SDK(或者2009年8月的SDK,如果您阅读本文时它已过时)