Skip to main content

Pixi GSAP Physics

Apply 2D physics-like motion to Pixi objects using GSAP.

The Pixi GSAP Physics node moves a display object according to an initial angle/velocity or X/Y components, with optional forces like acceleration, gravity, and friction.

Inputs​

Target​

DataDescription
TargetPixi DisplayObject (or node exposing pixiObject)

Control​

SignalDescription
StartStart tween
RestartRestart tween
StopStop tween
PausePause tween
ResumeResume tween
Apply NowStart immediately
DataDescription
Auto StartStart automatically once target resolves (default: false)
PausedInitialize in paused state (default: false)
DurationDuration in seconds (default: 2)
RepeatRepetitions (-1 = infinite) (default: 0)
YoyoPing-pong when repeating (default: false)
OverwriteGSAP overwrite mode (default: 'auto')

Property Mapping​

DataDescription
X PropProperty name for X (default: 'x')
Y PropProperty name for Y (default: 'y')

Mode​

DataDescription
Mode'angleVelocity' or 'components'
AngleLaunch angle in degrees (for 'angleVelocity')
VelocitySpeed in px/s (for 'angleVelocity')
VXX velocity in px/s (for 'components')
VYY velocity in px/s (for 'components')

Forces​

DataDescription
AccelerationAcceleration magnitude (default: 0)
Acceleration AngleAngle in degrees for acceleration vector (default: 0)
GravityGravity in px/s² (default: 400)
Friction0..1 friction coefficient (default: 0)

Render​

DataDescription
Request Render On UpdateRequest application render on each update (default: true)

Outputs​

DataDescription
Node ReferenceThis node reference
Is ActiveTween active flag
ProgressNormalized progress (0..1)

Usage​

  • Set a Target, choose a Mode, configure velocities and forces, then Start.
  • Use Auto Start for automatic run when the target resolves.