NavMeshLink in Unity - Adding Jumping to NavMeshAgents | AI Series Part 2 | Unity Tutorial
LlamAcademy
0:00 / 0:00
NavMeshLink in Unity - Adding Jumping to NavMeshAgents | AI Series Part 2 | Unity Tutorial
45 592 просмотра · 5 л. назад
LlamAcademy
31,1 тыс. подписчиков
45 592 просмотра · 5 л. назад
In this tutorial I go over what a NavMeshLink is, how to add it to your NavMesh, and how to make your NavMeshAgents look a little nicer when traversing a NavMeshLink. The NavMeshLink is how you can make your AI jump between two navmeshes, jump over an obstacle, or even jump up onto a platform.
NavMeshLink is the Unity Navigation Component from the NavMesh Components Github Repo. In AI Series Part 1: • NavMesh Basics - Introduction to the NavMe... I went over how to get that into your project. This allows us to add links between NavMesh areas that have already been baked. This is super helpful when you want to connect disjoint NavMesh areas! NavMeshAgents can jump, slide, teleport, or, you can even define custom behaviors for traversing these! They're a really powerful tool to make your NavMeshAgents cross between baked NavMeshes.
NavMeshLink is the higher level component that correlates to the built-in navigation system's OffMeshLink. The Navigation system understands an OffMeshLink, but in the editor you'll add NavMeshLinks to define where those OffMeshLinks should be added.
🔶 ALL THINGS LlamAcademy now available at: https://llamacademy.dev/support including latest tutorials, courses, ways to support, and more! Check it out 🙂
👨💻 Get the FULL FREE PROJECT on GitHub: https://github.com/llamacademy/ai-ser...
🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?sect...
📚 Resources
In the future episodes of the AI Series I discuss how to:
🟠 Connect Additively Loaded Scenes with Pre-Baked NavMeshes: • Connect NavMeshes on Additively Loaded Sce...
🟠 Customize NavMeshLink Traversal Type per Area Type: • NavMeshLink Custom Animations per Area Typ...
Both of which are slightly more advanced than this introductory level tutorial.
As usual with the AI Series, we're using the NavMesh Components: https://docs.unity3d.com/Manual/NavMe... not the built-in navigation system.
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
Chapters:
00:00 Intro
01:00 Scene Setup
01:45 Explaining NavMeshLink Configuration Options
03:45 Adding NavMeshLinks to the Scene
04:20 Improving Agents' Link Crossing Behavior
05:57 Update Scene for More Jumping
07:29 Final Demo
08:04 Closing