0

我想根据我移动鼠标的方向顺时针和逆时针旋转我的形状。这是我知道不完全完美的示例..如果可能的话,编辑我的偏移和旋转部分。这里是fiddle

4

1 回答 1

0

您可以通过执行以下操作来进行条件轮换:(伪代码和实际代码的混合)

  var currentRotation = shape.getRotation();
  var direction = ..stuff.. ; // your logic for mouse movement, result should be 1 or -1
  var rotationAmount = 0.5; 

  shape.setRotation(currentRotation + direction * rotationAmount); //get current rotation and add/subtract some arbitrary amount

如果你需要一个偏移量,你可以这样做:

  shape.setOffset(x,y);
于 2013-02-27T17:11:53.363 回答