在andEngine中旋转精灵。在某个角度与一定时间

时间:2011-11-19 05:02:53

标签: android andengine

我在andEngine中有一个精灵。我想要做的就是一次又一次地旋转它。现在的问题是,当我旋转精灵时,它只改变它的角度。 但我想按顺序旋转它。例如,如果我当前的角度为零而下一个角度为180.那么精灵应该像这样移动0 1 2 3 4 5 6 7 8 9 10 ... 180。 我希望我清除了我的问题。我认为在andEngine中有类似的东西,比如

new RotationModifier(
                    10,                 // duration
                    0,                  // angle start                
                    -360                // angle end
                )

但我不知道如何在我的类中使用它,这是扩展我的Sprite类。

1 个答案:

答案 0 :(得分:4)

每个'Entity'(Sprite是其子类)都有方法registerEntityModifier(IEntityModifier)。

修饰符可以嵌套(类似于InputStreams),因此您可能需要查看LoopEntityModifier,SequenceEntityModifier和ParallelEntityModifier。