A* Pathfinding Project
3.1.4
The A* Pathfinding Project for Unity 3D
|
Pathfinding | |
AdvancedSmooth | |
AIFollow | Example AI |
AIPath | AI for following paths |
AlternativePath | Applies penalty to the paths it processes telling other units to avoid choosing the same path |
AstarDebugger | |
AstarPath | Main Pathfinding System |
AstarPathEditor | |
AstarProfiler | |
AstarSerializer3_01 | Deserializer for 3.01 Graphs |
AstarSerializer3_04 | Deserializer for 3.04 Graphs |
AstarSerializer3_05 | Deserializer for 3.05 Graphs |
AstarSerializer3_07 | Deserializer for 3.07 Graphs |
CompactVoxelCell | |
CompactVoxelSpan | |
ContourPoint | |
CustomGraphEditor | |
CustomGridGraph | |
CustomGridNode | |
DefineObject | |
DoorController | |
DynamicGridObstacle | Attach this script to any obstacle with a collider to enable dynamic updates of the graphs around it |
EditorGUILayoutx | Handles fading effects and also some custom GUI functions such as LayerMaskField |
FunnelModifier | Simplifies paths on navmesh graphs using the funnel algorithm |
GraphEditor | |
GraphUpdateScene | |
GraphUpdateSceneEditor | |
GridGraphEditor | |
GroupController | RVO Example Scene Unit Controller |
GUIUtilityx | Simple GUIUtility functions |
Huffman | Class for encoding strings or byte arrays with Huffman encoding |
IFunnelGraph | Graphs implementing this interface have support for the Funnel modifier |
LayerGridGraphEditor | |
LightweightRVO | Lightweight RVO Circle Example |
LinkGraphEditor | |
LocalAvoidance | Local Avoidance (beta) |
LocalAvoidanceMover | Small example script of using the LocalAvoidance class |
MineBotAI | AI controller specifically made for the spider robot |
MultiGridGraphEditor | |
NavmeshClamp | Attach to any GameObject and the object will be clamped to the navmesh |
NavmeshController | CharacterController helper for use on navmeshes |
NavMeshGraphEditor | |
NavMeshRenderer | |
NodeLink | |
NodeObjectEditor | |
ObjectPlacer | Small sample script for placing obstacles |
ObjImporter | |
OptimizationHandler | |
PathTypesDemo | Demos different path types |
PointGraphEditor | |
PolarGeneratorEditor | |
RaycastModifier | Simplifies a path using raycasting |
RaycastModifierEditor | |
RecastGraphEditor | |
RVOAgentPlacer | Places ROV agents in circles |
RVOController | RVO Character Controller |
RVOExampleAgent | |
RVONavmesh | Adds a navmesh as RVO obstacles |
RVOObstacle | Base class for simple RVO colliders |
RVOSimulator | Unity front end for an RVO simulator |
RVOSquareObstacle | |
Seeker | Handles path calls for a single unit |
SeekerEditor | |
ShadowAlign | |
SimpleGraph | |
SimpleSmoothModifier | Modifier which smooths the path |
SizeProfiler | Simple profiler for what is written to a BinaryWriter stream |
SmoothModifierEditor | |
StartEndModifier | Adjusts start and end points of a path |
TargetMover | |
Triangulator | |
UnityReferenceHelper | Helper class to keep track of references to GameObjects |
VoxelArea | |
VoxelCell | |
VoxelContour | |
VoxelContourSet | |
Voxelize | |
VoxelMesh | |
VoxelSpan |