Animation有没有方法恢复到当前动画的初始状态

Animation有没有方法恢复到当前动画的初始状态

CCAnimation的使用中,用户可以指定动画名称和动画时间,然后传入play(name.time),这样可以让动画在指定时间播放。
如果只是想让动画跳到某一帧但是不想播放,可以这样使用。

        var state = this.anima.getAnimationState("test");
        var curves = state.curves;
        var info = state.getWrappedInfo(0.3);
        for (var i = 0, len = curves.length; i < len; i++) {
            var curve = curves[i];
            curve.sample(info.time, info.ratio, this);
        }

恢复播放就用上面的play方法。
恢复到初始状态的话你传入0.01差不多就够用了。