$("#bt-lottery").one("click",function(){
var reg=1;
setInterval(function(){
ctx.save();
ctx.translate(249.5,249.5);//将原点移动到画布中心
ctx.rotate(reg*Math.PI/180);
ctx.clearRect(-pin.width/2,-pin.height/2,pin.width,pin.height);
ctx.drawImage(pin,-pin.width/2,-pin.height/2);
ctx.restore();
reg++;
},5);
});
Ich möchte die Funktion des Zeigers (pin.png) realisieren, der sich auf dem Drehteller (pan.png) dreht, aber wenn ctx.clearRect(); wie im Bild gezeigt erscheint, ist das gewünschte Ergebnis , wie erreicht man das? ? Bitte um Rat
因为信息不足,我只能给出我的判断。
png不是透明的,这概率很小
你分成了两个canvas,但带指针的那个canvas有背景色,概率同样很小
代码问题: