Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 954 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 954 Bytes

FlexibleMovement

The movement implementation for FlexiblePathfinding.

About

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

Usage

In general, you can just run the reliableMoveTo behavior, and modify FlexibleMovementComponent to control the pathing behavior.