我在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类。
答案 0 :(得分:4)
每个'Entity'(Sprite是其子类)都有方法registerEntityModifier(IEntityModifier)。
修饰符可以嵌套(类似于InputStreams),因此您可能需要查看LoopEntityModifier,SequenceEntityModifier和ParallelEntityModifier。