Creator3D 1.1.1 AnimationComponent 的 crossFade 从一个动画切换到另一个动画时,会先缩放一下再播放动画

Creator3D 1.1.1版本 AnimationComponent组件
使用 crossFade方法
从一个动画切换到另一个动画时,会先缩放一下再播放动画

之前看有个帖子【Creator3D 1.1.1 crossFade 从Normal到Loop会意外缩放的BUG】
已经更新了 PR,但是还是有这个问题

DEMO项目发一下?

AnimationProject.rar (699.3 KB)

我看了下,主要是因为你用了欧拉角旋转,你试着用四元数呢?


详细解释下,此项目里点击了 CrossFade 按钮之后,最右边的模型会由 animation01 切换为 animation02,animation02 使用了三个轴的欧拉角,无法正确插值,因此会出现错误结果。