动画事件回调
let anim= this.logoNode.getComponent(cc.Animation);
anim.play("logoStart");
//
anim.on("finished", (event, date) => {
//事件结束后根据播放动画的名字回调
if (date.name == "logoStart") {
anim.play("logoIdle");
};
}, this);
//注册后自动销毁的事件
anim.once("finished", (event, date) => {
if (date.name == "logoStart") {
anim.play("logoIdle");
};
}, this);
本文深入讲解了使用Cocos Creator的动画组件(cc.Animation)进行动画事件回调的方法。通过实例演示了如何利用`play`方法播放动画,以及如何通过`on`和`once`方法注册动画结束事件回调,实现动画之间的无缝衔接。
628

被折叠的 条评论
为什么被折叠?



