【问题标题】:Swing a sprite in Andengine在 Andengine 中摇摆精灵
【发布时间】:2013-12-01 05:01:21
【问题描述】:

我正在使用 andengine 开发一个应用程序,其中有一个用绳子挂着的装饰品。我需要像钟摆一样摆动它。我尝试使用循环修改器内的旋转修改器来实现这一点,使旋转中心位于精灵的顶部中心点,但它只会在方向上摆动,然后直接跳到起点等等。以下是我使用的代码。

是否有现成的摆动动作修饰符?是的,是哪一个,如果不是,我怎样才能做到这一点。

如果能提供示例代码sn-p就好了。

ornament.registerEntityModifier(new LoopEntityModifier(new RotationModifier(2, 0, 20, EaseLinear.getInstance())));

【问题讨论】:

  • 那里有任何andengine大师吗?
  • 解决了。这是我解决它的方法。我使用了 onModifierFinished 方法,一旦完成 20 度摆动,我添加另一个旋转修改器将其向后摆动,并在向后旋转完成时执行相同的操作。

标签: java android andengine modifier


【解决方案1】:

你可以这样实现

SequenceEntityModifier seq = new SequenceEntityModifier(new RotationModifier(2, 0, 20, EaseLinear.getInstance()), new RotationModifier(2, 20, 0, EaseLinear.getInstance()));
        ornament.registerEntityModifier(new LoopEntityModifier(seq));

试试这个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多