按点旋转(左下角)

时间:2017-07-30 17:51:29

标签: easeljs tweenjs

如何在Bitmap中逐点旋转?我需要在左下角旋转汉德。

tweenjs,easeljs

enter image description here

THX。

2 个答案:

答案 0 :(得分:0)

旋转使用注册点(默认情况下左上角为位图),但您也可以设置regXregY来更改元素原点的位置。

答案 1 :(得分:0)

您可以使用Bitmap对象的regXregY属性来更改其注册点的偏移量。

出于您的问题的目的:如果您想使用左下角,您需要指定的坐标是(0,imgHeight),其中 imgHeight 是用于创建位图的图像高度。

hand.regX = 0;
hand.regY = imgHeight;

如果是regY属性的值,您可以手动分配,也可以使用getTransformedBounds()方法获取高度。

var handRect = hand.getTransformedBounds();
hand.regY = handRect.height;