在LimeJS中旋转

时间:2014-04-05 21:41:59

标签: javascript limejs

我试图用旋转创建动画。现在我首先使用了一个过渡循环,但是当动画完成时旋转停止,然后重复。我试图在旋转中实现一个以相同的速度持续进行的动画。效果就像在ActionScript 3中使用ENTER_FRAME事件并为旋转提供一些速度。我尝试使用LimeJS成功移动对象x位置:

lime.scheduleManager.schedule(function()
    {
        var pos = this.getPosition(); 
        pos.x += 4;
        this.setPosition(pos);
  }, redsquare)

我尝试用旋转来实现这一点,但我不知道这是否可行。我试过这个:

  lime.scheduleManager.schedule(function()
  {
        var rotation = this.getRotation(); 

        rotation.rotate += 4;

        this.setRotation(rotation);

  }, redsquare)

这不起作用。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

尝试使用lime.animation.RotateBy。

文档为here