ArmatureAnimation Bug

gotoAndPlay 函数应该有bug,我们用 play 是对的,但是用 gotoAndPlay 会在某一帧显示的不对,计算出来的结果是前一帧的。

我修复了这个bug,看截图,被注释掉的地方,麻烦转给你们的技术人员

这个问题产生是因为 _rawDuration 是从 1开始计数的,比如有25帧数据, _rawDuration 是 25;
而 _curFrameIndex 是从 0 开始计数的, 这就碰到一个问题, 第 N 帧的百分比怎么算?

原先算法是 N / total - 1 , 实际上应该是 N+1 / total.

版主看到了吗

你好,该问题已经提交给开发人员。