
实用例子:
- AI管理:在拥有众多AI角色的情况下,系统可以确保只有最近或最关键的角色完全激活,从而提升性能。
- 多人优化:在多人游戏中,许多玩家可能聚集在同一区域,系统可以限制只有最近的10个玩家角色保持完全活跃,从而防止性能下降。
- 不同平台:只允许最近的5个玩家播放特效,Windows应用禁用其余效果,安卓应用只允许1个演员使用特效。
这个插件有什么功能?
- 桶系统:你可以设置多个桶数组,每个桶大小不同。演员会被分配到不同的桶里,最近的演员会进入第一个桶。当桶达到最大大小时,其他演员会继续进入下一个桶,如此循环直到桶不剩。
- 基于组件:包括允许你根据距离和桶优化演员骨骼、静态、原始和尼亚加拉组件的组件。自定义代码可以在蓝图中设置。
- 简单易用:在项目设置中设置一次你的桶,然后在名为优化默认定义的独立蓝图中定义数据,并在组件中共享。每个创建的文件只存储一次以节省内存。
- 多平台:桶存储在配置文件中。很容易被覆盖到不同平台。
- 服务器重要性管理器:该管理器仅运行在服务器上。提高你的多人游戏帧率。或者你可以用它来激活或关闭游戏元素。非常灵活!
- Unreal Insights 与 Stats 支持:帮助你识别瓶颈!
- C++ 与 Blueprint: 当一个桶对演员相关时的事件。一个子系统,用于运行时控制系统。
- 示例关卡:关于如何使用系统的示例关卡。
技术详情
代码模块:
- SignificanceBucketSystem,运行时
蓝图数量:5(示例)
C++ 类数量:10+
网络复制:是的
支持的开发平台:Windows、Mac、Linux、iOS、Android。(仅测试Windows,其他平台也能支持)
支持的目标构建平台:Windows、Mac、Linux、iOS、Android。(仅测试Windows,其他平台也能支持)
文档:https://docs.google.com/document/d/1C2iRdZfCH1qhFZGPID3JoUAs2NkOW9G9duV6xM9pbp0/edit?usp=sharing
示例项目:Engine->Plugins->SignificanceSystem->SignificanceTestLevel
重要/附加说明:该插件使用了虚幻引擎的SignificanceManager插件。
如需支持,请参阅我们的Discord页面:https://discord.gg/azWURcymGY
兼容性
支持的虚幻引擎版本5.1 – 5.7
声明:分享资源来源于公开互联网搜集和网友提供,仅用于学习和研究使用,不得用于任何商业或者非法用途,其版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容! 版权归原作者及其公司所有,如果你喜欢该资源,请支持并购买正版,得到更好的服务。
