Когда я попытался использовать SceneLoader, я все еще не мог получить доступ к скелету.

ентация Qt для QMesh по следующей ссылке:https://doc.qt.io/qt-5.11/qt3drender-qmesh.html, показывает, что QMesh поддерживает FBX при использовании Autodesk FBX SDK. Он не предоставляет ресурсов о том, как это настроить, поэтому я искал и нашел 1 ресурс по настройке FBX SDK с Qt Creator по следующей ссылке:

https://forums.autodesk.com/t5/fbx-forum/including-sdk-to-qt-creator/td-p/8184654

Я пробовал вышеуказанное решение, но когда я пытаюсь загрузить QMesh, я все равно получаю предупреждение отладки, которое:Qt3D.Renderer.Jobs: unsupported format encountered (fbx)

Это мой код, который работает для.obj файлы

Qt3DRender::QMesh* mesh = new Qt3DRender::QMesh();
mesh->setSource(QUrl::fromLocalFile(filepath));

Я не уверен, что "плагин загрузчика геометрии fbx собран и найден", который в соответствии с документацией Qt необходим. Я положил правильную ссылку на библиотеку в моем.pro, но, насколько я могу судитьsetSource до сих пор не знает, использовать файлы FBX.

Ответы на вопрос(0)

Ваш ответ на вопрос