1.7以后的动画机事件问题

我用1.8的时候遇到一个问题。假如我的animationClip是动态加载的,动态添加到animation组件上,添加之后给该animation注册finished事件或者lastFrame事件,回调函数都没有被调用到,这个问题有人遇到吗?

我1.8的正常,你可以截图代码,或是上传demo

我想问问现在的动画事件具体该怎么用?按文档里的getAnimationState方法 无法调用的回调

是cc.Animation注册,不是AnimationState

这是一个bug,临时解决办法是在 播放动画之后 注册事件,而不是播放动画之前

1赞

我一直这么用,没出问题啊

不是说1.8.1会解决吗?

animation 注册消息时会覆盖 animation state 的消息
用 animation 来注册消息吧,不推荐用 animation state 来注册

那可能是我使用animation state的原因:sweat_smile: