版本:Laya2.2.0
参考: https://ldc2.layabox.com/doc/?nav=zh-ts-3-3-3
Clip是个切片组件。可以用来制作逐帧动画。
创建一个Clip组件
将一个逐帧动画图片拖动Clip的skin上
设置ClipX为3,ClipY为2,表示2行3列的动画
将这个Clip组件命名var为clip,在代码里播放这个切片动画
Event.Complete事件,只有在所有循环播放完毕后触发。如果play(0,-1)无限循环播放,则无法触发COMPLETE
public clip:Laya.Clip;
onEnable(){
this.clip.interval = 100; //播放间隔100ms
this.clip.play(0,3); //播放3遍
this.clip.on(Laya.Event.COMPLETE, this, this.onComplete); //播放结束
}
private onComplete(){
console.log("播放完毕");
}
实际效果