Parabolic Tween
Parabolic Tween Behavior
Last updated
Parabolic Tween Behavior
Last updated
With this plugin, you can easily create and calculate parabolic paths, making it perfect for games that require projectiles, jumps, or curved motion effects.
Parabolic Trajectories: The Parabolic Tween Addon enables you to build accurate and customizable parabolic paths. You can define a parabola by specifying a point in space, or simulate a projectile’s movement with a set angle and force.
Easy to Use: The plugin is designed to be user-friendly and intuitive. Whether you’re a beginner or an experienced developer, you’ll find it easy to integrate and use in your Construct 3 projects. The simple interface and clear instructions ensure a smooth experience.
Real-Time Calculations: With the “SetParabolaFromVelocity” action, you can calculate and retrieve the exact points of a parabolic trajectory at a specific time, making it ideal for simulating projectiles in games like Angry Birds or 2D isometric platformers.
Versatile Applications: The plugin is perfect for a wide range of games, including 2D platformers, sports games (such as American football), and physics-based puzzles. It brings realistic motion to your games with minimal effort.
Moves an object along a parabolic trajectory within a timeframe. Provides parabolic shot ACEs to calculate trajectories and integrate them with Construct's physics behavior.
Property
Description
Enabled
Enables or Disables the behavior.
Calculate by target
Calculates the initial velocity and angle of the parabola based on a given point in space that must be reached at a specific time.
Parameter
Description
Tag
Tag to identify the parabola
X
Target X coordinate
Y
Target Y coordinate
Time
Time in seconds to reach the destination
Gravity
World gravity
Pause All
Pause all the running tweens
Pause Tween
Pauses the specified tweening parabola
Parameter
Description
Tag
Tag to identify the parabola
Resume All
Resume all the paused and uncompleted tweens
Resume Tween
Resumes the specified paused and uncompleted tween
Parameter
Description
Tag
Tag to identify the parabola
Set Enabled
Disable/Enable the Parabolic Tween behavior
Parameter
Description
Enabled
Enabled/Disabled
Set Parabola from Velocity
Constructs a parabolic trajectory prediction based on the initial velocity of the object.
Parameter
Description
Tag
Tag to identify the parabola
Velocity
Initial velocity of the object in pixels per second.
Angle
Angle
Gravity
World gravity
Stop All
Stops all the running tweens
Stop Tween
Stops the specified tweening parabola
Parameter
Description
Tag
Tag to identify the parabola
Tween Parabola
Tweens a pair of coordinates over parabola from the current object coordinates to a Specified target coordinate.
Parameter
Description
Tag
Tag to identify the parabola
X
Target X coordinate
Y
Target Y coordinate
Time
Time in seconds greater than 0. The higher the time, a more parabolic trajectory will be calculated.
Gravity
World gravity
Set Angle
Sets the angle of the projectile to follow the trajectory
Destroy
Destroys the object when the tweening has finished
Is Any Playing
Returns true if any tween is running
Is Enabled
Returns true if the Parabolic Tween behavior is enabled
Is Playing
Returns true if the specified tag is tweening
Parameter
Description
Tag
Tag to identify the parabola
On Any Finished
Triggered when any tween has finished
On Finished
Triggered for the specified tweening Tag when tween is completed
Parameter
Description
Tag
Tag to identify the parabola
GetVelocityX
Returns the initial Velocity-X vector after calling CalculateByTarget action
Parameter
Description
Tag
Tag to identify the parabola
GetVelocityY
Returns the initial Velocity-Y vector after calling CalculateByTarget action
Parameter
Description
Tag
Tag to identify the parabola
GetXAt
Returns the X coordinate of the parabola at the given time in seconds. This expression is only valid after calling either actions 'Set Parabola from Velocity' or 'Calculate by target'.
Parameter
Description
Tag
Tag to identify the parabola
Time
Time in seconds
GetYAt
Returns the Y coordinate of the parabola at the given time in seconds. This expression is only valid after calling either actions 'Set Parabola from Velocity' or 'Calculate by target'.
Parameter
Description
Tag
Tag to identify the parabola
Time
Time in seconds
GetAngle
Returns the initial angle after calling CalculateByTarget action
Parameter
Description
Tag
Tag to identify the parabola
GetProgress
Returns progress percentage from 0 to 1 of the tween with the specified Tag
Parameter
Description
Tag
Tag to identify the parabola
GetProjectileAngle
Returns the heading angle of the projectile while tweening over a parabolict trajectory
Parameter
Description
Tag
Tag to identify the parabola
GetProjectileAngleAt
Returns the heading angle of the projectile while for a specific point in time of a parabola after calling 'Set Parabola from Velocity' or 'Calculate by target'
Parameter
Description
Tag
Tag to identify the parabola
Time
Time in seconds
GetTag
In 'On Any tween finished', returns the finished tag.
GetTweenMaxTime
Returns time set for the specified tweening parabola
Parameter
Description
Tag
Tag to identify the parabola
GetVelocity
Returns the initial velocity vector after calling CalculateByTarget action
Parameter
Description
Tag
Tag to identify the parabola
GetX
Returns the X Coordinate of a Tweening Parabola
Parameter
Description
Tag
Tag to identify the parabola
GetY
Returns the Y Coordinate of a Tweening Parabola
Parameter
Description
Tag
Tag to identify the parabola
(c) Pixel Perfect Studio 2025