重要性管理器 Significance Manager Bucket System
描述
在任何游戏中,尤其是拥有众多玩家或 AI 角色的多人游戏中,保持高性能至关重要。这通常涉及降低场景复杂性以实现目标帧速率。通过与 Significance Manager 集成的铲斗系统,您将能够轻松实现您的绩效目标。
当玩家在附近时,该系统还可用于激活/停用游戏元素。非常灵活!
经过验证的用户可以在 Discord 上获得有关在 C++ 中设置自定义优化默认值的帮助。
对我们的产品感兴趣?请务必查看视频,看看它是否满足您的需求。有问题吗?加入我们的 Discord 社区——我们的团队很乐意为您提供帮助!
什么是铲斗系统?
你可以把它想象成有多个装满水的水桶。当一个桶装满时,您将下一个桶装满,直到没有更多的桶要装满。我们使用actor或对象代替水,我们可以为水桶设置不同的大小。更多信息
实例:
- 人工智能管理:在有许多人工智能角色的场景中,系统可以确保只有最近或最关键的角色完全激活,从而提高性能。
- 多人游戏优化:在多人游戏中,许多玩家可能聚集在一个区域,例如,系统可以限制只有最近的 10 个玩家角色保持完全活动状态,从而防止性能下降。
- 不同平台:只允许最近的 5 名玩家播放效果,并禁用其余的 Windows 应用程序,只允许 1 名演员在 Android 应用程序上产生效果。
这个插件提供什么?
- 桶系统:您可以设置多个具有不同大小桶的桶阵列。Actor将被分配到存储桶中,其中最近的Actor进入第一个存储桶。当一个存储桶达到最大大小时,其余的Actor将转到下一个存储桶,依此类推,直到没有剩余的存储桶为止。
- 基于组件(Component Based) :包括可让你根据距离和存储桶优化Actor骨架、静态、图元和Niagara组件的组件。可以在蓝图中设置自定义代码。
- 易于使用:在项目设置中设置存储桶一次,然后在名为 优化默认值定义(Optimization Defaults Definition) 的单独蓝图中定义数据,并在组件上共享它们。为了提高内存效率,创建的每个文件仅存储一次。
- 多平台:存储桶存储在配置文件中。可以很容易地针对不同的平台被覆盖。
- 服务器重要性管理器:此管理器仅在服务器上运行。提高多人游戏的帧速率。或者您可以使用它来激活/停用游戏元素。非常灵活!
- Unreal Insights & Stats 支持:帮助您识别瓶颈!
- C++ 和蓝图: 存储桶与参与者相关的事件。在运行时控制系统的子系统。
- 示例级别:有关如何使用系统的示例级别。
在您的游戏中使用我们的产品?让我们知道!我们很乐意帮助向我们的社区推广您的游戏。
资源下载
下载价格VIP专享
仅限VIP下载升级VIP

请先 !