演示视频,多人视频。 视频2.0
视频 2.0_2
视频 2.0_3
其他资产
在
Discord中免费支持我们的产品。
注意力!从 UE 4.26 升级到 4.26.1 后,当项目在编辑器中启动和完成时,编辑器可能会崩溃。请参阅有关如何解决此问题的文档。
World Director PRO – 现在使用World Composition。
更新 1.2.0
+ 添加保存和加载系统。
+优化。
+ 修正了一些错误。
更新 1.1.6
+ 修复了 NPC 在没有移动组件的情况下尝试在世界总监系统中注册时导致崩溃的错误。
+ 正确的 SpawnAxisZ 设置已更改。现在可以为每个 NPC 类单独配置此参数。
此更新将帮助您更好地与坦克或船只等 NPC 合作。
更新 1.1.5 -添加了在生成 NPC 或演员时设置随机旋转的功能(对于每个演员)。如果未选择任何内容,旋转将从销毁 actor 之前保存的那个恢复。
更新 1.1 -现在与人口控制兼容
1. + 添加图层偏移参数。这消除了演员在优化层边界上时的晃动。
2. + 添加覆盖层的全局参数。组件中的所有设置。
现在您可以分别为每个演员和 NPC 调整半径。
例如,您可以更靠近地生成小对象,从而提供额外的优化。
毕竟兔子比恐龙小,没必要隔着几百米的距离才能看到。
而且风力发电机比手电筒还大。
World Director NPC PRO插件非常适合创建世界上同时有许多 pawn 的游戏。你的 pawn 的水平、它们的位置、比例、旋转将始终保留,它们将始终移动,即使你离得很远,这也创造了对生活世界的模拟。你可以模拟一个由成千上万的棋子组成的世界。您可以创建一个完整的人口稠密的城市。该插件易于使用。
这是一个用于优化位置中大量 NPC 的综合系统。World Director NPC PRO非常适合创建任何规模的开放世界游戏。如果您的角色已经离开 pawn 所在的位置,您将不再需要考虑生成角色和移除 pawn。如果您在角色附近生成棋子并离开此位置,棋子会继续移动并且不会影响 FPS。在配备 AMD 2700X 处理器的系统上,我以 120+FPS 的速度获得了 200000+ 个 pawn。当角色返回同一位置时,棋子将以相同的特征(健康、等级)返回世界。
现在我将解释它是如何工作的。该系统分为 4 个优化级别,它们同时工作以获得最佳 FPS 性能。
级别 1 – 如果 pawn 在摄像机的视野之外,则渲染中禁用其所有组件和骨架网格物体,并应用一组优化措施,例如动画播放和节拍率。
级别 2 – 如果 pawn 离角色的距离比您在 The World Director NPC PRO插件的设置中设置的更远,则它会被弃用,同时保留其所有设置。在这个级别,这个 pawn 被计算为它在世界中的位置,以及寻找一种行走方式。搜索发生在您完全随机设置的半径内。所有计算均基于您的导航网格。棋子也会绕过墙壁和障碍物。
级别 3 – 如果 pawn 更远,在级别 3 的边界上。同时行走的 pawn 的数量进一步减少以进行优化。
级别 4 – 在此级别,棋子停止移动,但仍继续存在。如果你的角色靠得更近,棋子就会升到 3 级并开始移动。
虽然在2.3.4 级别,pawn 不能根据行为树行动,但他们仍然可以行走。
2.3.4 级隐藏棋子的所有计算都使用多线程进行,以获得更好的 FPS。
现在多人游戏。所有计算都在服务器端进行!
World Director PRO -文档
World Director PRO + 人口控制-文档
用于优化项目的所有插件:
- 战利品生成器
- 世界导演PRO(含世界导演Actor和世界导演NPC)
- 世界总监NPC
- 世界导演演员
- 人口控制
- 植物助手 PRO
免责声明:不要忘记这只是一个优化工具,您需要了解为什么需要它。例如,如果您的所有演员都在同一点或彼此非常接近,那么他们将都在同一帧中,这意味着他们都必须工作并执行您的代码,并且不会进行优化。
技术细节
特征:
- 该系统分为 4 个优化级别,它们同时工作以获得最佳 FPS 性能。
- 在第 1 级,如果 pawn 不在摄像机的视野范围内,则其所有组件和骨架网格物体都将从渲染中禁用,并应用一组优化措施,例如动画播放和节拍率。虽然在2.3.4 级别,pawn 不能根据行为树行动,但他们仍然可以行走。
- 在配备 AMD 2700X 处理器的系统上,我以 120+FPS 的速度获得了 200000+ 个 pawn。
- 2.3.4 级隐藏棋子的所有计算都使用多线程进行,以获得更好的 FPS。
- 保存和加载系统
- 如果 pawn 不在摄像机的视野范围内,则其所有组件和骨架网格物体都将从渲染中禁用。
- 该插件易于使用。
代码模块:
- AWorldDirectorNpcPRO(类型:运行时)
- UNpcDataProComponent(类型:运行时)
蓝图数量:3
C++ 类数:2
网络复制:是
支持的开发平台:Win64
支持的目标构建平台:Win64
文档:文档,Discord,Demo Build
示例项目:包含
重要/附加说明:World Director NPC – 没有多人游戏的简单版本。
评论(0)