0

我正在尝试创建带有旋转的动画。现在我首先使用了一个过渡循环,但是当动画完成时旋转停止,然后重复。我正在尝试实现一个不断以相同速度进行的旋转动画。效果就像在 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)

那是行不通的。我怎样才能做到这一点?

4

1 回答 1

0

尝试使用lime.animation.RotateBy。

文档在这里

于 2014-05-09T07:42:13.753 回答