虚幻引擎的 NPC 视觉检测插件,用骨骼网格上的检测点判断目标可见性,目标只剩一部分暴露也能被发现;版本表分 4.26–5.4 与 5.6–5.8 两段。
NPC Eyes Sight System 是一款专为Unreal Engine设计的强大插件,旨在提供准确和真实的玩家及角色检测。此系统利用角色骨骼网格上的点进行最真实的检测,即使角色部分隐藏在障碍物后,只要有一部分暴露在外,NPC Eyes Sight System就能发现他们。这使得NPC能够以更自然和可信的方式响应周围环境,超越传统的检测系统如PawnSensing。
版本信息\下载方式
| 版本 | Unreal Engine 版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
NPC Eyes Sight System
|
|
百度网盘+夸克网盘 | 2025-04-23 |
| 2 |
NPC Eyes Sight System PRO – Accurate NPC Vision with Light, Shadow, Body Points v1.3.5
|
UE 5.6~5.8【3个版本】 | 百度网盘+夸克网盘 | 2026-09-22 |
核心特点
- 超高真实感检测:即使角色被部分遮挡,只要有任何部位可见,系统也能检测到。
- 完全可定制:根据项目需求,在角色骨骼网格上添加任意数量的检测点,确保灵活性和精确度。
- NPC视线追踪:系统跟踪NPC头部转动,跟随其视线方向。可以调整范围和视角,创造更逼真的行为表现。
- 高性能:全部代码使用C++编写,并运行于后台线程,最大限度地减少对游戏资源的影响,同时提供最佳性能。
新增亮点
- 更新1.2:客户端计算默认关闭,但可以在BP_NPCEyesSightComponent中启用。
- 更新1.1.0:现在也可以在普通Actor中使用静态网格,例如门或窗户。
技术细节
- 代码模块:
- NPCEyesSightComponent (Type: Runtime)
- NPCEyesPoints (Type: Runtime)
- 蓝图数量:2个组件和4个演示用蓝图。
- C++类数量:2个
- 网络复制支持:是
- 支持的开发平台:Win64
- 支持的目标构建平台:Win64
- 文档:链接, Discord
- 示例项目:包含
兼容性
- 支持的Unreal Engine版本:4.25 – 4.27 和 5.0 – 5.5
- 支持的目标平台:Windows, Mac, Android, iOS, Linux, Win32
- 支持的开发平台:Windows, Linux, Mac
相关资源:Image Lights:Unreal Engine将图像设置为光源进行照明 · FirebaseGoodies-Unreal Engine应用集成Firebase的全面解决方案 · Vertex Animation Manager-Unreal Engine的顶点动画纹理生成器
常见问题
支持哪些 UE 版本?
版本表分两行:NPC Eyes Sight System 为 UE 4.26~5.4(7 个版本),PRO v1.3.5 为 UE 5.6~5.8(3 个版本);正文兼容性却写 4.25–4.27 和 5.0–5.5,两处不一致。
角色躲在掩体后只露一点会被发现吗?
会。系统按骨骼网格上的检测点算可见性,只要有任何部位暴露在外就能检测到。
检测点数量和视角能自己调吗?
能。可在角色骨骼网格上添加任意数量的检测点,NPC 头部会跟随视线方向转动,范围与视角都可调整。
性能开销大吗?
逻辑全部用 C++ 写并运行在后台线程,官方定位是尽量减少对游戏资源的占用。
需要额外装依赖吗?
不需要。代码模块只有 NPCEyesSightComponent 和 NPCEyesPoints 两个运行时模块,含 2 个组件蓝图与 4 个演示蓝图。
客户端计算默认开着吗?
默认关闭。1.2 更新后客户端计算默认不启用,需要时在 BP_NPCEyesSightComponent 里手动打开。






评论(0)