如何在位图中逐点旋转?我需要左下角旋转手。
补间js,画架js
谢谢。
您可以使用 Bitmap 对象的regX
和regY
属性来更改它的注册点的偏移量。
出于您的问题的目的:如果您想使用左下角,您需要指定的坐标是(0, imgHeight),其中imgHeight是用于创建位图的图像的高度。
hand.regX = 0;
hand.regY = imgHeight;
对于regY
属性的值,可以手动赋值,也可以使用getTransformedBounds()
方法获取高度。
var handRect = hand.getTransformedBounds();
hand.regY = handRect.height;
旋转使用注册点(默认情况下位图的左上角),但您也可以设置regX
和regY
更改元素的原点。