动画是app中经常要用到的,尤其是游戏中,可以增强表现效果。
那么在creator中,怎么使用和实现动画效果呢?
动画获取的方式:
第一种,编辑器绑定
//1.编辑器绑定
anim: {
type: cc.Animation,
default: null,
},
第二种,代码获取组件
//2.代码获取
var anim_node = this.node.getChildByName("anim");
this.anim_comm = anim_node.getComponent(cc.Animation);
动画播放的方式:
第一种,直接play
////播放1--直接play
this.anim_comm.play("anim1");
this.anim.play("anim1");
第二种,使用事件on来play
////播放2--使用事件(cc.Animation动画组件对象实例来监听事件on,不是节点)
this.anim_comm.on("play", function(){
console.log("----play----");
}.bind(this), this);
动画里面调用代码函数
来源:CSDN
作者:^随风~~
链接:https://blog.csdn.net/ccnu027cs/article/details/104514989