$("#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);
});
Je veux réaliser la fonction du pointeur (pin.png) tournant sur le plateau tournant (pan.png), mais si ctx.clearRect(); apparaîtra comme indiqué sur l'image, le résultat que je veux est ; , comment y parvenir ? ? Demander conseil
En raison d'informations insuffisantes, je ne peux que donner mon jugement.
png n'est pas transparent, la probabilité est très faible
Vous êtes divisé en deux toiles, mais la toile avec le pointeur a une couleur de fond, la probabilité est également très faible
Problème de code :