Skip to content

Record Movements

Allow the user to record object movements and recall them to make reverse time mechanic.

Authors and contributors to this experimental extension: VegeTato.

Warning

This is an extension made by a community member and it only got through a light review by the GDevelop extension team. As such, we can't guarantee it meets all the quality standards of fully reviewed extensions.


Actions

Record Movements: to record the object movements,
such as (Xposition, Yposition, AnimationID, FrameID, HorziontalFlip, VerticalFlip, Angle,Width, Height, Visibility, Opacity).

Ability to set the recording speed.
Clear all object records: to clear all previous records for the object.
Load Movements: to load the recorded movements of an object.

Conditions

Condition Recorded frames has finished loading: to check if the loaded frames has finished (= to 0).
Condition Record limit is (below) number: to check if the number of recorded frames is below number.
Condition Record limit is (above) number: to check if the number of recorded frames is above number.

Tip

Learn how to install new extensions by following a step-by-step guide.

Actions

Clear all object records
Clear object records and reset all records back to 0.

See parameters
  • Parameter 1 (👾 Object): Remove this object records

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.

Load Movements
Allow the user to load saved object movements.

See parameters
  • Parameter 1 (👾 Object): Object to load its movements

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.

Record Movements
Allow the user to record object movements.

See parameters
  • Parameter 1 (👾 Object): Object to record its movements
  • Parameter 2 (🔢 Number): Recording speed .per second (Ex: 0.01 | 0.02 | 0.03 | 0.06) The higher the number the faster loading. Set to 0 to record every single frame.
  • Parameter 3 (❓ Yes or No): Record object X position
  • Parameter 4 (❓ Yes or No): Record object Y position
  • Parameter 5 (❓ Yes or No): Record object animation ID & Frame ID
  • Parameter 6 (❓ Yes or No): Record object horizontal flip direction
  • Parameter 7 (❓ Yes or No): Record object vertical flip direction
  • Parameter 8 (❓ Yes or No): Record object angle
  • Parameter 9 (❓ Yes or No): Record object width
  • Parameter 10 (❓ Yes or No): Record object height
  • Parameter 11 (❓ Yes or No): Record object visibility
  • Parameter 12 (❓ Yes or No): Record object opacity

Technical note: parameters 0, 13 are internal parameters handled by GDevelop.

Conditions

Recorded frames has finished loading
Check if the recorded frames has finished loading (= to 0).

See parameters
  • Parameter 1 (👾 Object): Object to check its recorded frames

Technical note: parameters 0, 2 are internal parameters handled by GDevelop.

Record limit is (below) number
Set recording limit to object (per frame).

See parameters
  • Parameter 1 (👾 Object): Set recording limit to this object
  • Parameter 2 (🔢 Number): The maximum recorded frames Set to 0 or remove the limit condition for infinite recording frames

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.

Record limit is (above) number
Set recording limit to object (per frame).

See parameters
  • Parameter 1 (👾 Object): Set recording limit to this object
  • Parameter 2 (🔢 Number): The maximum recorded frames Set to 0 or remove the limit condition for infinite recording frames

Technical note: parameters 0, 3 are internal parameters handled by GDevelop.


This page is an auto-generated reference page about the Record Movements extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.