UE5插件 – 大规模人群模拟插件 World Director NPC PRO – Massive NPC Simulation with Multiplayer & Optimization

插件版本:UE5.4—–5.6

🔥 World Director NPC PRO是一个可扩展的系统,用于优化和模拟大型世界中的 NPC 和普通角色,具有背景移动、高级性能管理和完整的多人游戏支持。

用途:专为拥有数千个活跃角色的世界而设计的系统。NPC 会保留其状态(位置、大小、旋转、生命值、等级),即使远离玩家也会继续移动,从而在大型地图和城市中创造一个连贯的“鲜活世界”。

性能示例。在 AMD Ryzen 2700X 上,该系统可以以120+ FPS 的速度处理200,000+ 个小兵(取决于项目)。

👑主要特点:

  • 四个并发优化级别
    • 级别 1:超出摄像机视野范围的棋子会禁用渲染并降低帧/动画成本。
    • 级别 2:远处的棋子仍保持模拟状态:位置/路径在导航网格上计算,并具有避障功能;移动在可配置的半径内是随机的。
    • 等级 3:进一步减少远距离同时移动的棋子数量。
    • 第 4 级:棋子停止移动但仍然存在;当玩家靠近时,它们会重新激活。
  • 背景模拟
    • 为了保证帧率稳定性,隐藏和远处的 NPC 计算采用多线程运行。
    • 虽然在远处的层面上,棋子不会执行行为树,但它们仍然使用简化的逻辑来行走。
    • NPC 可以沿着道路行走,每个 NPC 都有自己的道路设置、使用几率和搜索半径。
    • NPC 可以聚集在公园或广场等兴趣点,吸引几率和漫游半径均可配置。
  • 扩展灵活性
    • 支持静态网格 NPC 表示,用于轻量级背景城市模拟(仅限单人游戏)。
    • 编辑器模式使用游戏线程处理 NavSystem 请求(避免线程崩溃),而发布版本则保持线程模式以获得最佳性能。
    • 包含NPC状态的保存/读取系统。
    • 🔗人口控制PRO系统兼容。(图层偏移、每个角色覆盖)。
    • 可以针对每个角色/NPC 单独设置图层半径,以实现精确控制。
  • 多人游戏
    • 所有计算均在服务器端运行。

📌使用说明:

这是一个优化工具。如果多个角色同时占据同一屏幕空间,它们仍然会同时运行你的代码,任何系统都无法隐藏这种性能开销。请根据实际情况使用图层、半径和生成策略。

1、本站资源大多来自网友发稿,如有侵犯你的权益请联系管理员,我们会第一时间进行审核删除。仅用于个人学习或测试研究使用,Email:730033856@qq.com

2、有很多小伙伴经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。

3、交流反馈插件素材更多问题~可以联系加QQ群:819091096

解压密码点击查看

问题反馈