Add specalized agents
Razoric480 opened this issue · comments
Francois Belair commented
Specialized agents would be steering agents that are specialized towards RigidBody/2D, KinematicBody/2D, and Spatial/Node2D. They update themselves every frame, have a "current_behavior" property, and a virtual "_apply_steering" method that applies that behavior.
For simple cases, this can often be all you really need. For more specialized cases, the player can roll their own or extend these.