概要

虚幻引擎的 NPC 视觉检测插件,用骨骼网格上的检测点判断目标可见性,目标只剩一部分暴露也能被发现;版本表分 4.26–5.4 与 5.6–5.8 两段。

1745419486 7E749B4C62Bd34D 

NPC Eyes Sight System 是一款专为Unreal Engine设计的强大插件,旨在提供准确和真实的玩家及角色检测。此系统利用角色骨骼网格上的点进行最真实的检测,即使角色部分隐藏在障碍物后,只要有一部分暴露在外,NPC Eyes Sight System就能发现他们。这使得NPC能够以更自然和可信的方式响应周围环境,超越传统的检测系统如PawnSensing。

版本信息\下载方式

版本  Unreal Engine 版本支持 提供下载方式 更新日期
1
NPC Eyes Sight System
UE 4.26~5.4    【7个版本】
百度网盘+夸克网盘 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 里手动打开。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。