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. |