概述:Flex Partition 2.0 为运行时Actor带来类似World Partition的流式加载功能。通过高效2D/3D空间网格管理数千个Actor,支持多数据源驱动,配合运行时代理、后台行为、PCG集成及异步保存/加载系统,实现流畅性能与持久化世界。支持可扩展的Actor处理器及FlexPool等对象池方案,优化生成与销毁流程。
特点:
· Actor生命周期流式加载:基于空间相关性自动生成与销毁Actor
· 2D/3D空间哈希网格:适用于任意规模世界的可扩展相关性查询
· 多网格支持:按Actor选择网格,具备优先级、范围和迟滞设置
· 数据源驱动相关性:支持玩家位置或自定义源组件,基于Actor原点或边界
· 运行时代理系统:为非活跃Actor提供轻量级SMC或ISMC表示,支持自定义材质数据
· 后台行为:在Actor活跃、非活跃或两者状态下运行轻量级共享逻辑
· 移动行为:通过轻量级导航快照模拟非活跃Actor的移动
· 异步保存与加载:持久化Actor状态、类型化Actor与玩家数据、地图作用域存档、元数据及缩略图
· PCG集成:直接从PCG点注册流式Actor,支持标签、属性覆盖及托管清理
· 服务器权威多人游戏:服务端流式处理,使用标准Unreal Engine Actor复制
· 限速处理:可配置生成、销毁、保存和加载预算,减少帧峰值
· 可扩展Actor处理:支持自定义生成、销毁及对象池策略
· 调试可视化与运行时统计:检查网格、范围、Actor边界、代理、数据源及流式性能
