Jetpack 3D — Behavior Documentation
Attach this behavior directly to your 3D Model or sprite object.
The behavior includes built-in physics: gravity pulls the object down unless thrust is applied.
Assign Thrust action to a key (e.g. Space) — call it every tick while the key is held to fly upward.
Assign Move Forward / Move Backward to W/S keys — the object accelerates in the direction it faces.
Assign Turn Left / Turn Right to A/D keys — rotates the object left or right.
Movement has inertia — the object gradually accelerates and decelerates, controlled by Drag.
While moving, the model automatically tilts forward or backward based on speed (Pitch tilt max).
While turning and moving, the model lightly banks left or right (Roll tilt max).
Use Pitch visual rate and Roll visual rate to control how smoothly the tilt animation plays.
Ground Z sets the minimum altitude — the object cannot go below this value. Default is 0.
Use the Enabled checkbox or Set enabled action to activate/deactivate the behavior per object — useful when switching between multiple characters.
Is flying condition is true when the object is airborne. Is on ground is true when resting at Ground Z.
Expressions available: Altitude, Heading, SpeedH (horizontal), SpeedV (vertical).
Use Set Altitude and Set Heading actions to teleport or reorient the object from the event sheet.
Requires Construct 3 r391 or later.