如果我在 EaselJS 中旋转图像,它会围绕 0,0 点旋转我如何移动它?泰!拉斯
问问题
2385 次
2 回答
5
DisplayObject 的子类(Bitmap、Text、Shape 等)支持 regX 和 regY 属性,可让您更改对象的默认注册点:
- http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#property_scaleX
- http://www.createjs.com/Docs/EaselJS/classes/DisplayObject.html#property_scaleY
我发现这不仅对旋转很有帮助,对其他效果也有帮助,例如在设置负 scaleX/Y 时控制位图的翻转方式。
最好的,克里斯
于 2012-07-24T15:51:28.633 回答
2
您需要使用translate(x,y),其中 x 和 y 是您想要的新旋转中心。
注意:如果您需要继续操作,请记住在完成旋转后取消翻译(再次使用相同但负值进行翻译),为此您需要考虑旋转了多少。
于 2012-07-23T01:59:56.423 回答