This table gives an overview of the steps required to add behaviors that make blocks dynamic.
Plan the block content. |
![]() |
Know how the block should change or move, and what parts will depend on the others. Example: The block will be resizable, and after it is resized, additional geometry is displayed. |
Draw the geometry. |
![]() |
Draw the block geometry in the drawing area or the Block Editor.
Note: If you use visibility states to change how geometry is displayed, you may not want to include all the geometry at this point.
|
Add parameters. |
![]() |
Add individual parameters to define geometry that will be affected by an action or manipulation. Keep in mind the objects that will be dependent on one another. |
Add actions. |
![]() |
Add actions to define what will happen to the geometry when it is manipulated. |
Define custom properties. |
![]() |
Add properties that determine how the block is displayed in the drawing area. Custom properties affect grips, labels, and preset values for block geometry. |