cc.Animation怎么知道当前播放的是第几帧图片啊

cc.Animation怎么知道当前播放的是第几帧图片啊

准确的说是几秒,时间轴上的几秒,可以知道

this.climbAnimationState = this.animation.play(),通过这个能拿到播放了多少秒,但是不能准确拿到当前是第几帧啊

你说的第几帧是什么概念,一帧是以什么为单位

比如,我一个animationclip上面有8个spriteframe,我想知道当前sprite显示的是第几个spriteframe

这是你自己概念的帧,8张图,自己加个标记

比如这样,在事件里面传参数,图片编号

不错,谢谢您,这种方法比较笨,但是可用。我现在用了更笨的,update里面判断spriteframe的名字,哈哈哈。我先改你这种