是否可以使用javascript和kineticjs库在鼠标拖动中沿着固定点旋转特定形状。
答案 0 :(得分:1)
您可以使对象可拖动,并设置dragBoundFunc。即,http://jsfiddle.net/bighostkim/7Q5Hd/
dragBoundFunc: function (pos) {
var pos = stage.getMousePosition();
var xd = this.getX() - pos.x ;
var yd = this.getY() - pos.y ;
var radian = Math.atan2(yd, xd);
this.setRotation(degree);
return {
x: this.getX(),
y: this.getY()
}
}