The movement implementation for FlexiblePathfinding
.
FlexibleMovement
implements nodes and plugins for various movement types. It's meant to be used with
FlexiblePathfinding
, and both modules are developed in tandem. Every FlexiblePathfinding
plugin has a
FlexibleMovement
plugin equivalent.
FlexibleMovement
provides the following:
- Movement plugins matching the path finding plugins for
FlexiblePathfinding
- A plugin registry for loading and registering additional plugins
- A movement component for configuring movement parameters and tracking the path finding and movement state
- Behavior nodes and trees for obtaining and following a path from
FlexiblePathfinding
- A fairly robust test suite that ensures you can tinker without breaking things
In general, you can just run the reliableMoveTo
behavior, and modify FlexibleMovementComponent
to control the
pathing behavior.