我正在制作一个HTML5画布游戏,我希望旋转其中一个图像。如何在画布中旋转一个图像?
var link = new Image();
link.src='img/link.png';
link.onload=function(){
ctx.drawImage(link,x,y,20,20); // draws a chain link or dagger
}
我想旋转此图像。旋转图像的标准方式是在画布上下文对象上设置旋转。但是,这会旋转整个游戏!我不想这样做,只希望旋转这个精灵。我怎么做?
酷的感谢!当我正在进行任意角度旋转时,您是否有关于重做图像尺寸的数学知识? –
@Razor Storm:您需要翻译中点并将其翻译回来,但您已经设法在您发布时这样做了。 – pimvdb