ccc怎么重置动画

stop动画之后会停留在当前帧 怎么恢复到第一帧

http://www.cocos.com/docs/creator/api/classes/Animation.html#method_setCurrentTime

设置时间到你想要的时间

动画回到原始第一帧这个问题我也试过好多种方法,setCurrentTime 完全无用!完全无用!完全无用!

举例说明:
如果我这样写:
this.mouseAni.setCurrentTime = 0;
this.mouseAni.getAnimationState(“mouseAniClip”).sample();
this.mouseAni.stop();
动画停止,然并卵,无效。
—————————————分割线——————————————
我们要回到第一帧,动画的time才是关键
有效写法举例:

    this.mouseAni.getAnimationState("mouseAniClip").time = 0;
    this.mouseAni.getAnimationState("mouseAniClip").sample();
    this.mouseAni.stop();

OK,动画停到第一帧去了

3赞

大哥,难道不应该是 setCurrentTime(0); 吗:joy:

1赞

是应该要 sample 一下