Package pi.animation
Class LineAnimation
java.lang.Object
pi.event.AggregateFrameUpdateListener
pi.animation.LineAnimation
- All Implemented Interfaces:
FrameUpdateListener,FrameUpdateListenerRegistration
Eine Animation, die ein
Actor-Objekt in einer Linie animiert.-
Constructor Summary
ConstructorsConstructorDescriptionLineAnimation(Actor actor, Vector endPoint, double durationInSeconds, boolean pingpong) Erstellt eine neue Linien-Animation. -
Method Summary
Methods inherited from class pi.event.AggregateFrameUpdateListener
frameUpdateListeners, isPaused, onFrameUpdate, setPausedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, 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.
-