Uses of Class
ea.Vector
Packages that use Vector
-
Uses of Vector in ea
Modifier and TypeFieldDescriptionstatic final Vector
Vector.DOWN
Konstante für eine einfache Verschiebung vectorFromThisTo unten (0, 1)static final Vector
Vector.LEFT
Konstante für eine einfache Verschiebung vectorFromThisTo links (-1, 0)static final Vector
Vector.NULL
Konstante für einen "bewegungslosen" Vector (0, 0)static final Vector
Vector.RIGHT
Konstante für eine einfache Verschiebung vectorFromThisTo rechts (1, 0)static final Vector
Vector.UP
Konstante für eine einfache Verschiebung vectorFromThisTo oben (0, -1)Modifier and TypeMethodDescriptionVector.add
(float x, float y) Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.Vector.clone()
static Vector
Game.convertMousePosition
(Scene scene, Point mousePosition) Vector.divide
(float divisor) Teilt die effektive Länge des Vektors durch eine Zahl und kürzt dadurch seine Effektivität.Vector.getDistance
(Vector v) Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.static Vector
Game.getFrameSizeInPixels()
Gibt die Fenstergröße in Pixel aus.final Vector
Scene.getMousePosition()
static Vector
Gibt die Position der Maus in der aktuell angezeigten Scene aus.Camera.getOffset()
Gibt den Offset/Verzug der Kamera aus.Camera.getPosition()
Die aktuelle Position der Kamera.Vector.multiply
(float factor) Multipliziert die effektiven Längen beider Anteile des Vektors (getX
undgetY
) mit einem festen Faktor.Vector.multiplyX
(float factor) Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.Vector.multiplyY
(float factor) Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.Vector.negate()
Berechnet die Gegenrichtung des Vektors.Vector.negateX()
Berechnet die Gegenrichtung des Vektors in X-Richtung.Vector.negateY()
Berechnet die Gegenrichtung des Vektors in Y-Richtung.Vector.normalize()
Gibt eine Normierung des Vektors aus.static Vector
Vector.of
(org.jbox2d.common.Vec2 vector) static Vector
Vector.ofAngle
(float angleInDegree) Vector.rotate
(float degree) Berechnet eine rotierte Version.Vector.subtract
(float x, float y) Berechnet die Differenz zwischen diesem und einem weiteren Vector.Berechnet die Differenz zwischen diesem und einem weiteren Vector.Direction.toVector()
Berechnet einen einfachen Vector (maximale Auslenkung bei jeder Achse 1 (positiv wie negativ)).Layer.translateWorldPointToFramePxCoordinates
(Vector worldPoint) Übersetzt einen Punkt auf diesem Layer zu der analogen, aktuellen Pixelkoordinate im zeichnenden Frame.static Vector
Factory.vector
(double x, double y) static Vector
Factory.vector
(float x, float y) Modifier and TypeMethodDescriptionBerechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.float
Berechnet den Winkel zwischen diesem Vector und einem weiteren.Vector.getDistance
(Vector v) Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.float
Vector.getScalarProduct
(Vector v) Berechnet das Skalarprodukt von diesem Vector mit einem weiteren.ea.internal.Bounds
Layer.getVisibleArea
(Vector gameSizeInPixels) Gibt die derzeit auf dem Bildschirm sichtbare Fläche des Layers an.ea.internal.Bounds
Scene.getVisibleArea
(Vector gameSizeInPixels) Gibt die sichtbare Fläche auf dem Hauptlayer aus.void
void
void
Layer.setGravity
(Vector gravityInNewton) Setzt die Schwerkraft, die auf alle Objekte innerhalb des Hauptlayers der Scene wirkt.void
Scene.setGravity
(Vector gravityInNewton) Setzt die Schwerkraft, die auf alle Objekte innerhalb des Hauptlayers der Scene wirkt.void
Setzt einen Kameraverzug.void
Camera.setPosition
(Vector position) Setzt die aktuelle Position der Kameravoid
Layer.setVisibleHeight
(float height, Vector gameSizeInPixels) Setzt den Kamerazoom exakt, sodass die sichtbare Höhe des sichtbaren Fensters einer bestimmten Länge entspricht.void
Layer.setVisibleWidth
(float width, Vector gameSizeInPixels) Setzt den Kamerazoom exakt, sodass die sichtbare Breite des sichtbaren Fensters einer bestimmten Länge entspricht.Berechnet die Differenz zwischen diesem und einem weiteren Vector.Layer.translateWorldPointToFramePxCoordinates
(Vector worldPoint) Übersetzt einen Punkt auf diesem Layer zu der analogen, aktuellen Pixelkoordinate im zeichnenden Frame. -
Uses of Vector in ea.actor
Modifier and TypeMethodDescriptionfinal Vector
Actor.getCenter()
Gibt den Mittelpunkt des Objektes in der Scene aus.final Vector
Actor.getCenterRelative()
final Vector
Actor.getPosition()
Gibt die Position dieses Actor-Objekts aus.final Vector
Actor.getVelocity()
Gibt die Geschwindigkeit aus, mit der sich dieses Objekt gerade (also in diesem Frame) bewegt.Modifier and TypeMethodDescriptionfinal void
Actor.applyForce
(Vector newton) Wirkt eine Kraft auf den Schwerpunkt des Objekts.final void
Actor.applyForce
(Vector newton, Vector globalPoint) Wirkt eine Kraft auf einem bestimmten Punkt in der Welt.final void
Actor.applyImpulse
(Vector newtonSeconds) Wirkt einen Impuls auf den Schwerpunkt des Objekts.final void
Actor.applyImpulse
(Vector newtonSeconds, Vector globalPoint) Wirkt einen Impuls an einem bestimmten Point in der Welt.final boolean
Prüft, ob ein bestimmter Punkt innerhalb des Objekts liegt.final DistanceJoint
Actor.createDistanceJoint
(Actor other, Vector anchorRelativeToThis, Vector anchorRelativeToOther) Erstellt einen Distance-Joint zwischen diesem und einem weiterenActor
-Objekt.final PrismaticJoint
Actor.createPrismaticJoint
(Actor other, Vector anchor, float axisAngle) final RevoluteJoint
Actor.createRevoluteJoint
(Actor other, Vector relativeAnchor) Erstellt einen Revolute-Joint zwischen dem zugehörigenActor
-Objekt und einem weiteren.final RopeJoint
Actor.createRopeJoint
(Actor other, Vector relativeAnchor, Vector relativeAnchorOther, float ropeLength) Erstellt einen Rope-Joint zwischen diesem und einem weiterenActor
-Objekt.final WeldJoint
Actor.createWeldJoint
(Actor other, Vector anchorRelativeToThis, Vector anchorRelativeToOther) Erstellt einen Weld-Joint zwischen diesem und einem weiterenActor
-Objekt.final void
Verschiebt das Objekt ohne Bedingungen auf der Zeichenebene.void
Polygon.resetPoints
(Vector... points) Setzt den Streckenzug neu, der dieses Polygon beschreibt.final void
Verschiebt die Actor-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
Diese Methode arbeitet mit dem Mittelpunkt des das Objekt abdeckenden Bounding-Rechtecks durch den Aufruf der MethodegetCenter()
.final void
Actor.setPosition
(Vector position) Setzt die Position des Objektes gänzlich neu auf der Zeichenebene.final void
Actor.setVelocity
(Vector velocityInMPerS) Setzt die Geschwindigkeit "hart" für dieses Objekt. -
Uses of Vector in ea.animation
Constructors in ea.animation with parameters of type VectorModifierConstructorDescriptionCircleAnimation
(Actor actor, Vector rotationCenter, float durationInSeconds, boolean circleClockwise, boolean rotateActor) Erstellt eine Circle-Animation.LineAnimation
(Actor actor, Vector endPoint, float durationInSeconds, boolean pingpong) Erstellt eine neue Linien-Animation. -
Uses of Vector in ea.collision
Methods in ea.collision that return VectorMethods in ea.collision that return types with arguments of type Vector -
Uses of Vector in ea.event
Modifier and TypeMethodDescriptionvoid
MouseClickListener.onMouseDown
(Vector position, MouseButton button) Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.default void
MouseClickListener.onMouseUp
(Vector position, MouseButton button) Diese Methode wird bei jedem Loslassen einer Maustaste aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.