# Unity插件Enemy Vision – Patrol and Line of Sight创造敌人AI行为的最佳选择

> Enemy Vision - Patrol and Line of Sight是一套用来实现敌人行为和视野，那么实现敌人巡逻、视线和追击等行为的游戏的Unity插件,Enemy Vision还提供了三种敌人行为：巡逻、警觉和追逐。巡逻模式允许您设置敌人的巡逻路径，而警觉模式将使敌人对附近的可疑区域产生兴趣。追逐模式会使敌人迅速向玩家奔跑，直到它们到达目标位置或失败。

- 原文：https://www.interestcreator.com/enemy-vision/
- 站点：https://www.interestcreator.com/
- 发布：2023-03-09
- 更新：2023-03-09
- 分类：Unity关卡设计工具、Unity插件
- 标签：FPS游戏、Unity插件、游戏NPC管理、游戏开发工具

## 概要

Enemy Vision 是 Unity 的敌人视野与巡逻插件，用自适应视觉锥、射线检测和噪音区域驱动巡逻、警觉、追逐三种行为，支持 2D 与 3D 项目。

## 正文

![1678371095 ef60ec090c7d8bb](https://www.interestcreator.com/wp-content/uploads/2023/03/1678371095-ef60ec090c7d8bb.webp)

> 如果您正在开发一款需要实现敌人巡逻、视线和追击等行为的游戏，那么Unity插件Enemy Vision – Patrol and Line of Sight是您的不二选择。

## 以下是该插件的主要特点和优势：

1. **敌人视线锥**：通过该功能，您可以在游戏中创建敌人的视线锥，让敌人只能在一定范围内发现玩家，增加游戏的难度和挑战性。

1. **视线适应障碍物：**敌人的视线锥可以自动适应障碍物，使得敌人无法透过墙壁和其他障碍物看到玩家，增加游戏的真实感和沉浸感。

1. **敌人行为：**该插件还提供了三种敌人行为，包括巡逻、警戒和追击。巡逻模式下，敌人会沿着预设路径移动；警戒模式下，敌人会前往可疑位置进行侦查；追击模式下，敌人会全速奔跑追向玩家。

1. **地面高度限制：**敌人只有在比玩家高的地方才能看到玩家，增加游戏的策略性和可玩性。

1. **可选的视线锥层级：**该插件还提供了近距离和远距离两种视线锥，近距离锥可以立即探测到玩家而不是仅仅警告。

1. **噪音区域：**玩家踩在噪音区域时会触发警告，引起附近的敌人注意。

1. **噪音源：**您可以为任何对象添加噪音源，并通过函数调用来发出噪音，让敌人注意到。

1. **简单易用：**该插件易于使用和配置，支持2D和3D游戏，并具有良好的性能和优化设置。

1. **2D和3D演示：**提供了2D和3D演示，让您更好地了解插件的使用方法和效果。

![Enemy Vision 3](https://www.interestcreator.com/wp-content/uploads/2023/03/1678371101-d05e9324a119b75.webp)
![Enemy Vision 2](https://www.interestcreator.com/wp-content/uploads/2023/03/1678371099-5cb152dd5a0ff10.webp)
![Enemy Vision 1](https://www.interestcreator.com/wp-content/uploads/2023/03/1678371097-1415248553a12a6.webp)

如果您正在寻找一个简单易用的[Unity](https://www.interestcreator.com/unityplugin/)插件来实现敌人行为和视野，那么Enemy Vision – Patrol and Line of Sight就是一个不错的选择。该插件提供了视觉锥、射线检测和敌人巡逻行为等多个功能，是开发隐蔽类游戏的完美选择。下面让我们深入了解这个插件的功能和优势。

## 功能：

- 敌人视觉锥
- 视觉锥可适应障碍物
- 敌人行为：巡逻、警觉、追逐
- 巡逻：按照设定路径移动
- 警觉：对可疑地点感到好奇并前往
- 追逐：向玩家奔跑
- 地面高度差，只有当敌人在高处时才能看到你。
- 可选的两个视觉锥等级（近和远）
- 近距离视觉范围将立即检测到玩家而不是被警告。
- 噪声区域（当玩家踩上它时，会警告附近的敌人）。
- 可添加到任何对象并发出噪声的噪声源。
- 简单易用和配置
- 2D和3D支持
- 良好的性能和优化设置

该插件的一个显著特点是其视觉锥的适应性。即使有障碍物，敌人的视线仍然能够穿过障碍物，以最大限度地模拟现实世界中的情况。

Enemy Vision还提供了三种敌人行为：巡逻、警觉和追逐。巡逻模式允许您设置敌人的巡逻路径，而警觉模式将使敌人对附近的可疑区域产生兴趣。追逐模式会使敌人迅速向玩家奔跑，直到它们到达目标位置或失败。

除此之外，敌人视觉范围的高度也是该插件的一个有趣的特点。如果您在低处，敌人将不会看到您，但如果您站在高处，敌人就可以看到您。该插件还提供了可选的两个视觉锥等级。近距离视觉范围将立即检测到玩家，而不是被警告。最后，Enemy Vision还提供了噪声区域和噪声源的功能。当玩家踩上噪声区域时，附近的敌人将被警告。

相关资源

- [Spice Up: Night Vision：Unity 实现夜视效果插件](https://www.interestcreator.com/spice-up-night-vision)
- [HDRP Time Of Day：Unity HDRP 昼夜循环与天气效果系统](https://www.interestcreator.com/hdrp-time-of-day-2)
- [Pixel-Perfect Fog Of War-打造最完美的迷雾系统](https://www.interestcreator.com/pixel-perfect-fog-of-war)
- [Xray Vision Detective Vision实现玩家透视特效功能shader](https://www.interestcreator.com/xray-vision-detective-vision)

## 常见问题

### 支持哪些 Unity 版本？

原文未标注版本区间，只说明插件支持 2D 与 3D 游戏，并给出了性能与优化方面的说明。

### 视觉锥会穿过障碍吗？

原文的表述是视觉锥可适应障碍物、并配合射线检测判断遮挡；即使有障碍，敌人的视线判定仍尽量贴近真实情况。

### 敌人有几种行为？

三种：巡逻按设定路径移动，警觉会前往可疑地点查看，追逐则直接向玩家奔跑直到到达目标或失败。

### 高低差会影响被发现吗？

会。原文写有地面高度差逻辑，只有敌人处在你上方的高度时才能看到你，低处的敌人看不到高处的目标。

### 噪音机制怎么用？

插件提供噪音区域与噪音源两种：玩家踩进噪音区域会警告附近敌人，任何对象也能挂噪音源用函数调用主动发出噪音。

### 适合什么类型游戏？

适合潜行与隐蔽类玩法，原文直接把这类插件定位成开发隐蔽类游戏的选择，也适用于一般的敌人巡逻需求。
