首页 > 其他 > 详细

Laya的Clip组件

时间:2019-12-29 19:05:23      阅读:124      评论:0      收藏:0      [点我收藏+]

 

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

  

 

实际效果

技术分享图片

 

Laya的Clip组件

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!