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;
}
}
网友评论