1
我试图围绕使用KineticJS的点旋转线条。但是线条始终围绕原点旋转。我已经尝试使用偏移量,但它也没有工作。KineticJS:围绕点旋转线条
黑点通常可以定位。我希望灰线围绕黑点在0和360之间的角度旋转。
line.setPoints([{
x: stage.getWidth()/2,
y: stage.getHeight()/2
}, {
x: stage.getWidth()/2,
y: stage.getHeight()/2 - 30
}]);
line.transitionTo({
rotation: angle,
duration: 1,
easing: 'ease-out'
});
任何想法?
我做了一个小提琴:http://jsfiddle.net/QuT4d/
这对我有用,谢谢!我再次设置位置,因为通常情况下位置是可编辑的,我只是将这部分留在示例小提琴中。 – dersvenhesse 2013-03-18 15:35:49
常见的错误是忘记了职位是相对的。本可以做到绝对定位,但这可能会给你未来更多的工作。 – SoluableNonagon 2013-03-18 20:03:01