[LayaAir 2.0]怎么像canvas那样做到每次循环去清空一次画布,我发现每次画的时候他会把上一次的坐标也画出来,导致变形了,该如何让他每次累加的同时清空上次的路径

var sp;
var x = 0;
export default class Scene extends Laya.Sprite{
constructor(){
super();
Laya.init(500, 300, Laya.WebGL);
var bg = new Laya.Sprite();
bg.loadImage("comp/hunter.jpg");
this.addChild(bg);
Laya.timer.frameLoop(1,this,this.move);
// drawSomething();
}
move() {
sp = new Laya.Sprite();
Laya.stage.addChild(sp);
//画曲线
if(x<100){
x++;
}
sp.graphics.clear();
sp.graphics.drawCurves(10, 58, [x, 0, 19, -100, 39, 0], "#ff0000", 3);
}
}
new Scene();
`(KF2U}LGS@Y{_D8VDCF~~L.png
已邀请:

Aar0n

赞同来自:

sp.graphics.clear();  这一行就是清空 ,如果有问题 请上传这个demo
 
demo里信息不只是代码,可以查问题

要回复问题请先

商务合作
商务合作