概述
开源 O3DE 没有统一的超大世界分块流送方案。一张几十平方公里的地图若整图加载,内存与协作都会崩。DawnEngine 的 World Streaming 按统一网格自动切分世界,以玩家/相机为流送源按需加载卸载,并配套 HLOD、内容层与多人同步。成熟度:已交付(WorldStreaming Gem);运行时默认关闭,需在项目 Settings Registry 中显式启用。
核心能力
- 自动网格分区:世界按统一网格切为单元(Cell),无需手工拆关卡。
- 运行时按需流送:流送优先级、慢流送时自动阻塞防穿帮。
- HLOD 远景代理:未加载远处单元用低精度代理显示,远景不「消失」。
- ContentLayer 内容层:同一空间按玩法状态切换内容集。
- 多人与 DLC:服务器/客户端流送状态协调;追加内容包可运行时挂载。
- 大世界一体:与双精度坐标、PolyTerrain 深度集成。
适用场景
- 开放世界游戏、MMO 与大地图项目。
- 城市级 / 区域级数字孪生与态势可视化。
- 多团队并行编辑同一大世界的项目。
协同特性
World Streaming 与增强双精度渲染、PolyTerrain 构成完整大世界套件;AI 侧可叠加 HTN 与 Navigation3D。
