Ошибка утверждения в библиотеке анимации:Количество зарегистрированных матриц равно максимальному количеству, установленному во время создания
Вопрос
Когда я заменяю tiny_anim.x
файл анимации с другим файлом в демонстрации DirectX multianimation Я получаю следующую ошибку:
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.
Это относится только к некоторым экспортируемым моделям, но не ко всем.
Что может быть причиной этой проблемы?
Решение
Вы используете пакет SDK от ноября 2008 года?Попробуйте использовать пакет SDK за март 2009 года (или пакет SDK за август 2009 года, если он выйдет к тому времени, когда вы прочтете это).
Не связан с StackOverflow