Package ea.animation
Class LineAnimation
java.lang.Object
ea.event.AggregateFrameUpdateListener
ea.animation.LineAnimation
- All Implemented Interfaces:
FrameUpdateListenerContainer
,FrameUpdateListener
Eine Animation, die ein Actor-Objekt in einer Linie animiert.
-
Constructor Summary
ConstructorsConstructorDescriptionLineAnimation
(Actor actor, Vector endPoint, float durationInSeconds, boolean pingpong) Erstellt eine neue Linien-Animation. -
Method Summary
Methods inherited from class ea.event.AggregateFrameUpdateListener
getFrameUpdateListeners, isPaused, onFrameUpdate, setPaused
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ea.event.FrameUpdateListenerContainer
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat
-
Constructor Details
-
LineAnimation
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 demendPoint
.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 dauertdurationInMS
. Die Animation endet nicht von sich aus.
-