Skip to content

Movement implementation for FlexiblePathfinding, first authored by kaen

Notifications You must be signed in to change notification settings

Terasology-Archived/FlexibleMovement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages