实用例子:

  • AI管理:在拥有众多AI角色的情况下,系统可以确保只有最近或最关键的角色完全激活,从而提升性能。
  • 多人优化:在多人游戏中,许多玩家可能聚集在同一区域,系统可以限制只有最近的10个玩家角色保持完全活跃,从而防止性能下降。
  • 不同平台:只允许最近的5个玩家播放特效,Windows应用禁用其余效果,安卓应用只允许1个演员使用特效。

 

 

 

这个插件有什么功能?

 

  1. 桶系统:你可以设置多个桶数组,每个桶大小不同。演员会被分配到不同的桶里,最近的演员会进入第一个桶。当桶达到最大大小时,其他演员会继续进入下一个桶,如此循环直到桶不剩。
  2. 基于组件:包括允许你根据距离和桶优化演员骨骼、静态、原始和尼亚加拉组件的组件。自定义代码可以在蓝图中设置。
  3. 简单易用:在项目设置中设置一次你的桶,然后在名为优化默认定义的独立蓝图中定义数据,并在组件中共享。每个创建的文件只存储一次以节省内存。
  4. 多平台:桶存储在配置文件中。很容易被覆盖到不同平台。
  5. 服务器重要性管理器:该管理器仅运行在服务器上。提高你的多人游戏帧率。或者你可以用它来激活或关闭游戏元素。非常灵活!
  6. Unreal Insights 与 Stats 支持:帮助你识别瓶颈!
  7. C++ 与 Blueprint: 当一个桶对演员相关时的事件。一个子系统,用于运行时控制系统。
  8. 示例关卡:关于如何使用系统的示例关卡。

    技术详情

    代码模块:

    • 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个小时之内,从您的电脑中彻底删除上述内容! 版权归原作者及其公司所有,如果你喜欢该资源,请支持并购买正版,得到更好的服务。