我有一个在中间关键帧中有一个事件的动画。
动画将游戏对象在 x 和 y 上以半圆的方式在屏幕上移动。
当事件触发时,我调用 animation.Stop()。
这会使游戏对象停止在屏幕中央,等待我滑动并继续动画或向相反方向滑动并让它向后移动。我通过将动画速度设置为 -1 来做到这一点。
我的问题是物体每次都不会停在完全相同的位置,尤其是在相反的位置,它总是有点偏离。
经过大量搜索后,我尝试将 wrapMode 设置为永远钳位,我确保事件在关键帧上被正确调用,并且我尝试将它从中间开始的时间设置为一个常数。