用途:面向 Godot 开放世界游戏开发,提供分块流式加载与卸载、浮动原点、HLOD、持久化状态、POI 发现与线程化加载等领域的设计与实现参考,适用于 RPG、沙盒或探索类游戏。
主要能力:围绕区块流式加载(world_streamer.gd、async_chunk_loader.gd)、原点偏移(floating_origin_shifter.gd 或 world_origin_shifter.gd,二选一)、HLOD 可见范围(hlod_visibility_config.gd)、远距逻辑门控(lod_logic_enabler.gd)、MultiMesh 植被批处理、二进制增量存档、区块限定寻路、服务器级道具生成、动态 LOD 调整与分组天气广播等专家组件展开。
使用方式:按关注点选择组件,流式加载使用 ResourceLoader.load_threaded_request() 并以 call_deferred() 回主线程添加节点;远离区块用 queue_free() 释放;高体量实体状态用二进制序列化(store_var);寻路用 NavigationPathQueryParameters3D 限定活跃区域;全局状态用 Scene Groups 而非 find_child();需深入实现时参考 open-world-elite-implementations.md。
适用场景与限制:面向开放世界探索、RPG 与沙盒类项目。资料强调避免同步加载大区块、避免在高精度需求外直接操作活动 SceneTree、避免保存整个世界状态、避免远距物理/AI 计算、避免在运行时移动 OccluderInstance3D、避免导出构建中保留 CSGShape3D。超过约 8192 单位需浮动原点或启用双精度大世界坐标;同一世界根不可同时使用两种原点偏移脚本。具体平台要求、收费与价格信息暂未提供。