首页 > 解决方案 > 从 4.1 更新到 5.0.1 后动画变慢

问题描述

从 4.1 更新到 assimp 5.0.1 后,我注意到我的引擎中的动画运行非常缓慢。我正在从 .fbx 文件加载资产。我进行了一些调试,发现aiScene->mAnimations[i]->mDurationassimp 4.1 和 5.0.1 版本之间相同资产的值不同:

4.1:

在此处输入图像描述

5.0.1

在此处输入图像描述

所以这会33.3333慢几倍。我当然可以在引擎中解释这一点,但我很想知道这是否是故意的,如果是这样,那是什么目的(正如我在发布日志中注意到的那样,此版本对 fbx 导入器进行了改进)

标签: assimp

解决方案


我们对 FBX 动画进行了很多改进。Godot 团队的开发人员也重构了时间尺度。所以现在 5.0.1 动画的时间在 FBX 规范方面是正确的。

这就是动画变慢的原因。


推荐阅读