How to rotate one image in a canvas?

前端 未结 6 863
萌比男神i
萌比男神i 2020-12-20 15:26

I am making an HTML5 canvas game, and I wish to rotate one of the images.

var link = new Image();
link.src=\'img/link.png\';
link.onload=function(){
    ctx.         


        
6条回答
  •  别那么骄傲
    2020-12-20 16:22

    I ended up having to do:

    ctx.save();
    ctx.translate(x,y);
    ctx.rotate(-this.angle + Math.PI/2.0);
    ctx.translate(-x, -y); 
    ctx.drawImage(this.daggerImage,x,y,20,20);
    ctx.restore();
    

提交回复
热议问题