Laya的Clip组件

版本: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("播放完毕");
    }

  

实际效果

原文地址:https://www.cnblogs.com/gamedaybyday/p/12115874.html