|
A* Pathfinding Project
3.1.4
The A* Pathfinding Project for Unity 3D
|
| Example AI | |
| AI for following paths | |
| Applies penalty to the paths it processes telling other units to avoid choosing the same path | |
| Main Pathfinding System | |
| Deserializer for 3.01 Graphs | |
| Deserializer for 3.04 Graphs | |
| Deserializer for 3.05 Graphs | |
| Deserializer for 3.07 Graphs | |
| Attach this script to any obstacle with a collider to enable dynamic updates of the graphs around it | |
| Handles fading effects and also some custom GUI functions such as LayerMaskField | |
| Simplifies paths on navmesh graphs using the funnel algorithm | |
| RVO Example Scene Unit Controller | |
| Simple GUIUtility functions | |
| Class for encoding strings or byte arrays with Huffman encoding | |
| Graphs implementing this interface have support for the Funnel modifier | |
| Lightweight RVO Circle Example | |
| Local Avoidance (beta) | |
| Small example script of using the LocalAvoidance class | |
| AI controller specifically made for the spider robot | |
| Attach to any GameObject and the object will be clamped to the navmesh | |
| CharacterController helper for use on navmeshes | |
| Small sample script for placing obstacles | |
| Demos different path types | |
| Simplifies a path using raycasting | |
| Places ROV agents in circles | |
| RVO Character Controller | |
| Adds a navmesh as RVO obstacles | |
| Base class for simple RVO colliders | |
| Unity front end for an RVO simulator | |
| Handles path calls for a single unit | |
| Modifier which smooths the path | |
| Simple profiler for what is written to a BinaryWriter stream | |
| Adjusts start and end points of a path | |
| Helper class to keep track of references to GameObjects | |