# Agents Navigation轻松实现强大快速准确的AI路径自动导航功能

- 原文：https://www.interestcreator.com/agents-navigation/
- 站点：https://www.interestcreator.com/
- 发布：2023-02-05
- 更新：2023-02-05
- 分类：Unity插件、游戏模板
- 标签：RTS游戏创作工具、塔防游戏

## 概要

Unity 的高性能导航方案，基于 SIMD、Jobs、Burst 与 ECS，含多线程 NavMesh、2D/3D 避让与群集行为，也能与 GameObject 混用。

## 正文

![1675586730 f9e6a923e175569](https://www.interestcreator.com/wp-content/uploads/2023/02/1675586730-f9e6a923e175569.webp)

Agents Navigation是一款高性能、模块化和可扩展的导航软件，旨在为游戏开发者提供快速、准确的导航功能。它使用了

Unity

的最新技术栈，包括SIMD数学、Jobs、Burst编译器和EntityComponentSystem，并且支持混合模式，可以与面向对象编程中的GameObject一起使用。此外，Agents Navigation还包含一些导航特性，如Unity NavMesh多线程支持、3D Avoidance，2D/3D Flocking（Alignment、Cohesion）、3D Separation、2D/3D Collision和2D/3D，可以应用于非ECS/Dots代码，可与其他路径规划软件（如A * Pathfinding Project Pro、

AnyPath

）无缝集成，并能够被用于RPG、FPS类型的游戏流程。

Agents Navigation可以为游戏开发者提供快速、准确的导航功能。它的ECS支持使得敌人的运动更加强大，而基于模块化的解决方案还可以自定义并组合导航行为，比如避开敌人和物体，让敌人在一群中保持队形，并实现碰撞躲避。而且，Agents Navigation还有全局路径规划、Boids群算法和众多模组，能够帮助游戏开发者快速精确的控制他们的游戏逻辑。

此外，Agents Navigation的运行是针对Intel/AMD平台（Burst）进行优化的，可以支持大规模的群体流动。同时，它还包含了一些扩展特性，可帮助游戏人物的碰撞躲避、行走等更加精准地控制运动。

![1675586721 11373649e4e5c4a](https://www.interestcreator.com/wp-content/uploads/2023/02/1675586721-11373649e4e5c4a.webp)

## 插件支持的导航功能：

- Unity NavMesh 多线程支持 3D
- 避让 2D/3D
- Flocking（对齐、内聚）3D
- 2D/3D 分离
- 2D/3D 碰撞

![1675586726 8f17f804cde177f](https://www.interestcreator.com/wp-content/uploads/2023/02/1675586726-8f17f804cde177f.webp)

## 功能适用于哪些游戏类型

该软件包是作为任何导航需求的基础而开发的。然而，这个早期版本目前专注于3D / 2D RTS，Moba，RPG，射击风格的类型游戏导航。

总的来说，Unity插件Agents Navigation是一款用于游戏人物运动控制的强大工具，拥有强大的ECS支持、数学优化和行为模型扩展能力，可以帮助游戏开发者快速地优化游戏AI人物的运动控制，是一款强大的游戏工具。

![1675586728 b312ae090fc0ff4](https://www.interestcreator.com/wp-content/uploads/2023/02/1675586728-b312ae090fc0ff4.webp)
 ![1675586723 6f8869be5af8e82](https://www.interestcreator.com/wp-content/uploads/2023/02/1675586723-6f8869be5af8e82.webp)

## 常见问题

### 用了哪些技术栈？

SIMD 数学、Jobs、Burst 编译器和 ECS，同时支持混合模式，可与面向对象的 GameObject 一起用。

### 支持哪些群体行为？

3D 避让、2D/3D 群集（对齐与内聚）、2D/3D 分离和 2D/3D 碰撞，另有全局路径规划与 Boids 群算法。

### 能和别的寻路插件一起用吗？

能，原文点名可与 A * Pathfinding Project Pro、AnyPath 等路径规划软件集成。

### 适合什么游戏？

这个早期版本专注 3D/2D 的 RTS、MOBA、RPG 与射击类游戏的角色导航，其他类型未列入重点。

### 对硬件有要求吗？

原文说针对 Intel 与 AMD 平台的 Burst 做了优化，适合大规模群体流动，没有给 CPU 型号清单。

### 支持哪些 Unity 版本？

原文未提供版本区间与渲染管线要求，页面只描述技术栈与导航功能。
