Package ea.animation

Class LineAnimation

All Implemented Interfaces:
FrameUpdateListenerContainer, FrameUpdateListener

public class LineAnimation extends AggregateFrameUpdateListener
Eine Animation, die ein Actor-Objekt in einer Linie animiert.
  • Constructor Details

    • LineAnimation

      public LineAnimation(Actor actor, Vector endPoint, float durationInSeconds, boolean pingpong)
      Erstellt eine neue Linien-Animation.
      Parameters:
      actor - Der Actor, der zwischen seinem aktuellen Mittelpunkt und einem Endpunkt bewegt werden soll.
      endPoint - Der Endpunkt. Die Bewegung des Aktors endet mit seinem Mittelpunkt auf dem endPoint.
      durationInSeconds - Die Zeit in Sekunden, in der der Actor von seiner Ausgangsposition bis zum Zielpunkt benötigt.
      pingpong - false: Die Animation endet, wenn der Actor den Zielpunkt erreicht hat. true: Der Actor bewegt sich zwischen seinem Ausgangspunkt und dem Zielpunkt hin und her. Jede Strecke in eine Richtung dauert durationInMS. Die Animation endet nicht von sich aus.