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.