美文网首页
扩展laya的类

扩展laya的类

作者: 沉麟 | 来源:发表于2019-11-29 19:52 被阅读0次

1.在bin文件夹下面建个文件夹extensions,文件夹里面建立一个js脚本extensions,

Laya.Animation.prototype.clone = function () {
  var anim = new Laya.Animation();
  anim.loadAnimation(this["_url"]);
  return anim;
}

在index.js里面加载一下代码:loadLib("extensions/extensions.js");
代码提示:
在libs文件夹下建立extension.d.ts提示代码块类

declare namespace laya.display {
    interface Animation {
        clone(): laya.display.Animation;
    }
}

使用

let anim = this.autoAnim.clone();//扩展动画类,加入克隆方法
anim.play(0, false, "daoju3_shiyong");

提示代码块参考:

declare namespace laya.display {
    interface Node {
        getChildrenByName(name: string): Laya.Node[];
        find(name: string): Laya.Node;
    }
}

相关文章

网友评论

      本文标题:扩展laya的类

      本文链接:https://www.haomeiwen.com/subject/oxzgwctx.html