Movement
- 12 Jun 2024
- 3 Minutes to read
- Print
Movement
- Updated on 12 Jun 2024
- 3 Minutes to read
- Print
Article summary
Did you find this summary helpful?
Thank you for your feedback
Add Movements
- Right click an object to add a movement to and select 'Movement' from the menu: 🔎︎
- Navigate to the menu bar and select 'Edit movement' from the 'Movement' drop down:
Basic Movements
- Open the Basic Movement window: 🔎︎
- Specify in and out movements and rotation, zoom movement for the object.
- Movements can be combined.
- If both the In and Out checkboxes are selected, the movement will be played backwards for the out move.
- If applicable, type in a timing for the movement. A longer time will make the movement slower and a shorter will make the movement faster.
Advanced Movement
Have more control over timing, position, rotation and zoom:
- Open the 'Basic movement' window:🔎︎
- Select 'Advanced movement': 🔎︎
Timing: 🔎︎
- In move - Define a movement starting at the time of the object's start.
- Out move - Define a movement starting at the time of the object's end.
- In and out move - Define a movement for the In move that will be played backwards for the Out move.
- Continuous move - Define a movement occurring throughout the whole of the object's lifetime.
- Single move - Define a movement occuring between two points in time in the object's lifetime.
- Repeated move - Define a movement occuring repeatedly throughout the whole of the object's lifetime.
- Instantmove - Define a movement that occurs immediately at a point in time in the object's lifetime.
- Values - Set the time values depending on the movement type. The movement properties in the Position, Rotation and Zoom tabs allows you to create and combine complex movements.
Position: 🔎︎
- From/to position - Control the position of the object by defining a starting and end location:
- None - Do not move the position at all.
- Current - The object's current position at the time of the movement.
- Absolute - A position defined by X and Y.
- Relative - A position relative to the current position, so could be negative. For example, a position 200 pixels to the right and 450 pixels up would correspond to a relative position of X=200, Y=-450.
- Random - A position picked at random. The range of the random number is setup in the Setup Random Values dialog.
- Border - A position at one of the screen borders.
Example:
- Set 'From position' to current and 'To position' to 'X = 30', 'Y = 190'.
- The object will move from the current position on the canvas to 'X = 30' and 'Y = 190' where the top left corner is 0;0.
- Values - Additional settings for the movement.
- Accelerate - Increase speed during the movement.
- Slow down - Decrease speed during the movement.
- Reverse direction every time - Change the direction of the movement every time it is displayed.
- X-curve and Y - Use a curve to control the objects movement. A curve can be used to translate time to position in a complex way, creating "bouncing" or irregular movements.
Rotation: 🔎︎
- From/to rotation - Control the rotation of the object by defining a starting and end angle.
- None - Do not change the angle at all.
- Current - The object's current angle at the time of the movement.
- Absolute - An angle defined in degrees.
- Relative - An angle relative to the current angle, so could be negative.
- Values- Additional settings for the rotation.
- Accelerate - Increase speed during the rotation.
- Slow down - Decrease speed during the rotation.
- Reverse direction every time - Change the direction of the rotation every time it is displayed.
- Curve - Use a curve to control the objects rotation. A curve can be used to translate time to angle in a complex way, creating "bouncing" or irregular rotations.
Zoom: 🔎︎
- From/to zoom - Control the zoom of the object by defining a starting and end size.
- None - Do not change the size at all.
- Current - The object's current size at the time of the movement.
- Absolute - A size defined in width and height.
- Relative - A size relative to the current, defined in percent.
- Values - Additional settings for the zoom.
- Accelerate - Increase speed during the zoom.
- Slow down - Decrease speed during the zoom.
- Reverse direction every time - Change the direction of the zoom every time it is displayed.
- Curve - Use a curve to control the objects zoom. A curve can be used to translate time to size in a complex way, creating "bouncing" or irregular zooms.
Curves
Curves further modify how movements pan out. Use default curves or create custom ones:
- Position - Use two curves: one controlling the X-coordinate and one the Y-coordinate.
- Rotation - One curve controlling the angle.
- Zoom - One curve controlling the size.
Click the button near the drop-down list to open the Curve Editor dialog.
Multiple movements
- Open the 'Basic movement' window:🔎︎
- Select the 'Multiple Movements': 🔎︎
- Add one or more movements.
- The movements are added in a top-down order in the list.
- Absolute movements will set the position/angle/size of an object to an absolute value, overriding any previous movements.
- Load or save movements to file. The file extension for movements is .disemoves.
Was this article helpful?