描述
在任何游戏中,特别是具有许多玩家或AI角色的多人游戏中,保持高性能至关重要。这通常涉及减少场景复杂性以实现目标帧率。通过这个与重要性管理器集成的桶系统,您将能够轻松实现性能目标。
这个系统还可以用于在玩家附近时激活/停用游戏元素。非常灵活!
已验证用户可以在discord上获得有关在c++中设置自定义优化默认值的帮助。
对我们的产品感兴趣吗?请务必查看视频以确定它是否符合您的需求。有问题吗?加入我们的Discord社区 – 我们的团队很乐意提供帮助!
什么是桶系统?
您可以将其想象为拥有多个装满水的桶。当一个桶满了,您就开始填充下一个桶,直到没有更多的桶可填。我们使用Actor或对象代替水,并且可以为桶设置不同的大小。更多信息
实际示例:
-
AI管理:在有许多AI角色的场景中,系统可以确保只有最近或最关键的角色完全活跃,从而提高性能。
-
多人游戏优化:在多人游戏中,许多玩家可能聚集在一个区域,系统可以例如限制只有最近的10个玩家角色保持完全活跃,防止性能下降。
-
不同平台:仅允许最近的5个玩家播放效果并在Windows应用上禁用其余效果,在Android应用上仅允许1个Actor播放效果。
这个插件提供什么?
-
桶系统:您可以设置具有不同大小桶的多个桶数组。Actor将被分配到桶中,最近的Actor进入第一个桶。当一个桶达到最大大小时,其余的Actor将进入下一个桶,依此类推,直到没有桶剩余。
-
基于组件:包括让您根据距离和桶优化Actor的骨骼、静态、基元和Niagara组件的组件。可以在Blueprint中设置自定义代码。
-
易于使用:在项目设置中设置一次桶,然后在称为优化默认值定义的单独Blueprint中定义数据,并在组件上共享它们。创建的每个文件仅存储一次以提高内存效率。
-
多平台:桶存储在配置文件中。可以轻松为不同平台覆盖。
-
服务器重要性管理器:此管理器仅在服务器上运行。提高多人游戏的帧率。或者您可以使用它来激活/停用游戏元素。非常灵活!
-
虚幻引擎见解和统计支持:帮助您识别瓶颈!
-
C++和Blueprint:当桶对Actor相关时的事件。用于在运行时控制系统的子系统。
-
示例关卡:如何使用系统的示例关卡。
在您的游戏中使用我们的产品?让我们知道!我们很乐意向我们的社区推广您的游戏。
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。



评论0