spine帧事件的添加于监听

在某些特殊情况下,需要精确的在spine动画播放的某一帧去实现一些功能,就可以通过给spine添加帧事件的方式去实现。

添加帧事件

image

监听帧事件

image

let ep = this.sp_body.setAnimation(0, "aniname", false);
this.sp_body.setTrackEventListener(ep, (entry, event) => {
                console.log("event name = " + event.data.name);
                if(event.data.name == `shake1`){
                    this.shakeAni();
                }
            });
posted @ 2024-12-19 15:22  EricShx  阅读(179)  评论(0)    收藏  举报