介绍 NPC眼睛视线系统 PRO — 一个创新的系统,提升NPC与玩家的互动,带来前所未有的真实感。该系统利用角色骨骼网格上的点来精确确定目标位置,极大地增强了NPC对玩家的感知能力。

功能和特点

  • 精确角色检测:即使角色藏在墙后,但如果手的一部分出现在角落处,NPC眼睛视线系统 PRO 仍能检测到。这确保了在标准系统(如PawnSensing)无法做到的情况下,NPC行为更加真实。
  • 完全可定制:可以在角色的骨骼网格上添加任意数量的检测点,灵活适应项目需求。
  • NPC视线追踪:系统考虑NPC的头部转动,追踪其视线方向。你可以调整视距和视角,为每个NPC创造独特的行为。

PRO版本新特性:

  • 阴影检测:NPC现在可以检测到敌人的阴影!这些阴影检测点同样是基于骨骼网格的,让游戏玩法更具策略性和真实感。
  • 光照反应:启用此选项后,NPC仅在目标被光源照亮时才会检测到。该功能适用于骨骼网格上的所有点,允许在使用光影效果的环境中创建具有氛围感的场景。
  • 不同的NPC反应:根据NPC是否看到阴影或直接看到角色,设置不同的反应。这为游戏玩法和环境互动提供了全新的可能性。

性能和易用性

  • 优化的C++代码:所有代码均用C++编写,运行在后台线程中,确保最大化性能的同时不会影响帧率。
  • 简易集成:系统易于使用,能够快速集成到项目中,帮助你迅速设置NPC行为,避免复杂的操作。

选择NPC眼睛视线系统PRO的优势:

  • 增强真实感:让NPC表现得更自然、智能,用敌人的警觉性和反应惊讶玩家。
  • 提升游戏体验:为你的游戏增添深度和互动性,创造难忘的玩家体验。
  • 灵活性和控制:完全定制系统,确保为你的游戏带来独一无二的体验。

系统更新

  • 更新1.3
    • 增加了启用NPCEyesSight组件的功能。
    • 增加了在运行时更新参数的功能。
    • 增加了获取参数的功能。
  • 更新1.2
    • 默认禁用客户端计算功能。可以在BP_NPCEyesSightProComponent中启用。
  • 更新1.1.0
    • 现在可以在常规角色中使用静态网格体,例如门或窗。
  • 更新1.0.1
    • 小修复。

 

声明:本站所有文章,本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。