Unity Pathfinding has been revamped and is now provided in the free version. Please be aware that offMeshLinks remains a Unity pro only feature. So make sure you Double check your project requirements before committing in using Unity's pathfinding system.
Installation
Unity Pathfinding support comes as a package with all the actions. You can download the current package below:
Unity 5.5 or newer Package
You can get the package on the Ecosystem within your project in one click:
Or download it from Github manually:
PlayMakerPathFinding.unitypackage
Unity 5.0 to 5.4 package
PlayMakerPathFinding.unitypackage
Unity 4.3.x Package
PlayMakerPathFinding.unitypackage
Unity 3.x package
this package is a sub set featuring only the actions supported in Unity 3.5. Unity 4 added new features like auto braking, and offset start end properties etc, so these actions are not there to avoid cluttering and creating errors. This package will not evolve anymore. It is recommand to switch to the latest Unity for navmesh based projects
PlayMakerNavMesh_3x.unitypackage
Demo
Coming Soon.
Support
Make use of the PlayMaker forum to ask questions, make comments, suggestions and share your knowledge.
Unity Pathfinding Actions
NavMeshAgent
- Agent Activate Current Off Mesh Link
- Agent Complete Off Mesh Link
- Agent Find Closest Edge
- Agent Move
- Agent Ray Cast
- Agent Reset Path
- Agent Resume
- Agent Sample Path Position
- Agent Stop
- Agent Warp
- Get Agent Auto Braking
- Get Agent Auto Repath
- Get Agent Auto Traverse Off Mesh Link
- Get Agent Avoidance Priority
- Get Agent Base Offset
- Get Agent Current Off Mesh Link Data
- Get Agent Current Off Mesh Link Game Object
- Get Agent Desired Velocity
- Get Agent Destination
- Get Agent Has Path
- Get Agent Height
- Get Agent Is On Off Mesh Link
- Get Agent Is Path Stale
- Get Agent Layer Cost
- Get Agent Maximum Acceleration
- Get Agent Maximum Angular Speed
- Get Agent Maximum Speed
- Get Agent Next Off Mesh Link Data
- Get Agent Next Position
- Get Agent Obstacle Avoidance Type
- Get Agent Path Pending
- Get Agent Path Status
- Get Agent Radius
- Get Agent Remaining Distance
- Get Agent Steering Target
- Get Agent Stopping Distance
- Get Agent Update Position
- Get Agent Update Rotation
- Get Agent Velocity
- Get Agent Walkable Mask
- Set Agent Auto Braking
- Set Agent Auto Repath
- Set Agent Auto Traverse Off Mesh Link
- Set Agent Avoidance Priority
- Set Agent Destination
- Set Agent Destination As Game Object
- Set Agent Height
- Set Agent Layer Cost
- Set Agent Maximum Acceleration
- Set Agent Maximum Angular Speed
- Set Agent Maximum Speed
- Set Agent Obstacle Avoidance Type
- Set Agent Path
- Set Agent Radius
- Set Agent Stopping Distance
- Set Agent Update Position
- Set Agent Update Rotation
- Set Agent Walkable Mask
- Watch Agent Is On Off Mesh Link
NavMesh
- NavMesh Calculate Path
- NavMesh Calculate Path Between Game Objects
- NavMesh Find Closest Edge
- NavMesh Get Layer Cost
- NavMesh Get Layer From Name
- NavMesh Raycast
- NavMesh Sample Position
- NavMesh Set Layer Cost
- Get Off Mesh Link Activated
- Get Off Mesh Link Bi Directional
- Get Off Mesh Cost Override
- Get Off Mesh Link Occupied
- Get Off Mesh Link Auto Update Positions
- Get Off Mesh Link Nav Mesh Layer
Notes:
These packages are proudly automated using uTomate