Behavior List
From construct
The following is a behavior list of currently documented behaviors. A list of objects can be found at the object list.
Game behaviors
The following are behaviors which assist in game development.
| Line Of Sight | Assists in determining if an object can 'see' another object (ie, there are no obstacles in a straight line between them). This behavior's conditions provide the line-of-sight testing. |
| RTS | Provides pathfinding and is commonly used to calculate routes around obstacles even in non-RTS games. |
| Selection Box | Automatically resizes an object when the user drags the mouse. |
| Shadow Caster | Applies a shadow to an object if used with the light plugin. |
| Turret | Used to make an object rotate toward certain objects, as if it were an automatic gun turret. |
| Wrap | Used to make an object wrap around the other side of the layout if it moves out of the layout. |
Movement behaviors
The following are behaviors which control the position and angle (movement) of other objects.
| 8 Direction | Makes an object move in a 2, 4 or 8 direction fashion. |
| Ball | Moves an object like a bouncing ball, with optional gravity. |
| Bone movement | Allows objects to be linked together and animated smoothly. |
| Bullet | Provides a realistic bullet style movement. |
| Car | Moves an object like a car, with skidding and acceleration/decceleration. |
| Custom Movement | Specialized for no application in particular, this allows flexibility to create almost any other movement pattern you may need. |
| Drag & Drop | Allows objects to be picked up and dropped with the mouse. |
| Grid movement | Moves an object in a fixed grid; can be either player controlled or set to wander randomly like in RPG games. |
| Mouse | Moves an object with the mouse pointer. |
| Physics | Provides realistic physics, with weight, density, springs and friction. |
| Platform | Creates a realistic platformer style movement, with slopes, moving platforms, jumping and jump through platforms. |
| Sine | Moves objects in a sine wave style movement. |
Utility behaviors
The following are utility behaviors which perform various operations on objects.
| Fade | Fades objects in or out. |
| Rotate | Easily rotates objects and handles acceleration/decceleration. |
| Shake | Shakes an object with a set intensity and area. |
