Skip to content

NavMesh Area Customizer is tool for Unity game engine to customize area where NavMesh is generated.

License

Notifications You must be signed in to change notification settings

AyJxx/NavMeshAreaCustomizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NavMesh Area Customizer

Created by Adam Jůva

If you find this project helpful, you can support me by a small donation.

Donation

Introduction

NavMesh Area Customizer is tool for Unity game engine to customize and select exact area where NavMesh is generated.

Demo Video: https://youtu.be/X7N42Abx8Mo

Guide

  1. Create empty game object and add NavMeshAreaCustomizer component to it.
  2. Select NavMeshAreaCustomizer and click on “Add Segment” button.
  3. Assign mesh filter and collider of your terrain mesh on which area should be generated to corresponding fields of this newly created AreaSegment component.
  4. Customize AreaSegment by draging Points (child game objects of AreaSegment) on your terrain and create your own area.
  5. In case of concave shape, use multiple AreaSegments in convex shape and combine them together to create concave shaped area.
  6. After shape for NavMesh area is completed, select NavMeshAreaCustomizer component and click on button “Calculate Area”.
  7. Do not check “Navigation Static” on your terrain game object, “Navigation Static” is automatically enabled only on AreaSegment game objects.
  8. Bake your NavMesh.
  9. For even more control (baking your NavMesh during runtime, etc.) use in combination with NavMeshComponents.

About

NavMesh Area Customizer is tool for Unity game engine to customize area where NavMesh is generated.

Resources

License

Stars

Watchers

Forks

Packages

No packages published