需要每一帧的帧动画事件

帧动画能不能支持下每一帧的事件回调啊!
如果按照时间来设置事件,当帧率抖动的时候,表现就会露馅

顶一下,求关注

动画里面可以编辑回调的

楼主可以试试从 lateupdate入手。 同一帧中, lateupdate在 scheduler(包含animation的调度) 之后,所以可以清晰获得animation的状态。

还是不知到怎么做:joy:

在lateupdate里面获取这个动画的 animstate,这个api可以查到。 有了状态,该执行什么,你自己实现就行了。整个过程不就相当于有了动画的每帧事件了咩

关键是拿到的animationState里面的属性全是一个样,而且没有当前帧的动作信息,没法判断呀

你要的“动作信息”具体是啥呢?

比如我的动画是5张帧图片,我希望知道当前执行的是哪张图片,然后我在执行对应的事件

你直接判断节点用的哪张图片不就好了

有道理啊老哥,只想着怎么从动画状态里面去判断了

最好在lateupdate里面判断。 update不可取。因为在一帧中animationManager是在
这一层执行的
lateupdate 判断可以准确获得该帧的图片状态。

好的,非常感谢!