工具旋转变换和动画

时间:2014-01-05 09:46:46

标签: javascript animation rotation kineticjs

我正在尝试使用Toolse转换来旋转对象,以度数部署对象,但在想要设置动画的对象旋转时遇到问题。

底线是要旋转的动画对象,例如1230度或相反,从0到360是不够的,需要更多范围!

http://jsfiddles.net/hukNL/12/

在这个例子中,我得到黑点的方向从0到360度,看黑点相对于绿色方块的位置,但不知道如何确保范围大大增长,或者看看哪种方式旋转

这里例如在3D程序中Image

在一个方向上旋转对象

如何获得此结果?

1 个答案:

答案 0 :(得分:1)

重点是计算转弯,乘以整圈,然后加上角度。

spins=0;
if turnClockWise
   spins++

if turnCounterClockWise
   spins--

angle = angle + spins*360;

http://jsfiddle.net/x8FUq/