所有分类
  • 所有分类
  • Unreal Engine
  • Blender
  • KitBash3D模型
  • 3D模型
  • 材质贴图
  • 图片参考

重要性管理器:桶系统 – Significance Manager: Bucket System

描述

在任何游戏中,特别是具有许多玩家或AI角色的多人游戏中,保持高性能至关重要。这通常涉及减少场景复杂性以实现目标帧率。通过这个与重要性管理器集成的桶系统,您将能够轻松实现性能目标。

这个系统还可以用于在玩家附近时激活/停用游戏元素。非常灵活!

已验证用户可以在discord上获得有关在c++中设置自定义优化默认值的帮助。

对我们的产品感兴趣吗?请务必查看视频以确定它是否符合您的需求。有问题吗?加入我们的Discord社区 – 我们的团队很乐意提供帮助!

预告片 (500个Actor示例)

教程 (200个AI以60 fps运行)

Discord

文档

什么是桶系统?

您可以将其想象为拥有多个装满水的桶。当一个桶满了,您就开始填充下一个桶,直到没有更多的桶可填。我们使用Actor或对象代替水,并且可以为桶设置不同的大小。更多信息

实际示例:

  • AI管理:在有许多AI角色的场景中,系统可以确保只有最近或最关键的角色完全活跃,从而提高性能。

  • 多人游戏优化:在多人游戏中,许多玩家可能聚集在一个区域,系统可以例如限制只有最近的10个玩家角色保持完全活跃,防止性能下降。

  • 不同平台:仅允许最近的5个玩家播放效果并在Windows应用上禁用其余效果,在Android应用上仅允许1个Actor播放效果。

这个插件提供什么?

  1. 桶系统:您可以设置具有不同大小桶的多个桶数组。Actor将被分配到桶中,最近的Actor进入第一个桶。当一个桶达到最大大小时,其余的Actor将进入下一个桶,依此类推,直到没有桶剩余。

  2. 基于组件:包括让您根据距离和桶优化Actor的骨骼、静态、基元和Niagara组件的组件。可以在Blueprint中设置自定义代码。

  3. 易于使用:在项目设置中设置一次桶,然后在称为优化默认值定义的单独Blueprint中定义数据,并在组件上共享它们。创建的每个文件仅存储一次以提高内存效率。

  4. 多平台:桶存储在配置文件中。可以轻松为不同平台覆盖。

  5. 服务器重要性管理器:此管理器仅在服务器上运行。提高多人游戏的帧率。或者您可以使用它来激活/停用游戏元素。非常灵活!

  6. 虚幻引擎见解和统计支持:帮助您识别瓶颈!

  7. C++和Blueprint:当桶对Actor相关时的事件。用于在运行时控制系统的子系统。

  8. 示例关卡:如何使用系统的示例关卡。

在您的游戏中使用我们的产品?让我们知道!我们很乐意向我们的社区推广您的游戏。

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
资源类型:Unreal Engine 插件/蓝图
支持软件:UE5.3-5.6
文件格式:插件
包含内容:压缩包

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先
🔥限时特惠29元/年|永久会员原298现198!】全站资源任意下,每日更新。有疑问,资产找不到,需要帮助?微信咨询:CGTrove_com
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录
通知图标

欢迎访问CG Trove