用途:为 Godot 引擎开发沙盒游戏提供专家级架构蓝图,覆盖体素世界、元胞自动机(落沙)、物理交互、涌现玩法与玩家创作系统。
主要能力:给出性能与可扩展性反模式(如禁止逐方块使用 RigidBody、只处理 Dirty 区块、批量更新 MultiMesh 缓冲、用 PackedInt32Array 存储网格、用网格量化替代逐体素射线检测、只生成可见外表面);数据与持久化(RLE 压缩、ResourceLoader.load_threaded_request() 异步加载、二进制 .res、浮点原点偏移);系统与架构(基于属性的元素交互、服务端校验放置、后台线程用 call_deferred() 或 Mutex、清理孤儿区块)。
组件:2D 元胞自动机加载 cellular_automata_liquid.gd;3D 体素加载 voxel_world.gd → voxel_chunk_manager.gd → 必需 voxel_chunk_mesher.gd;放置校验用 dynamic_placement_validator.gd;持久化用 sandbox_world_serializer.gd;异步加载与浮点原点用 sandbox_patterns.gd。
架构模式:基于属性的元素系统(密度、可燃性、导电性等)、元胞自动机网格(自顶向下排序更新)、策略模式工具系统、分块渲染(小世界单 MeshInstance3D,中世界 MultiMeshInstance3D,大世界 ArrayMesh 可见面/贪心网格 + LOD)、RLE 存档、PinJoint2D 物理关节、蓝图 Base64/JSON 剪贴板共享。
适用场景:2D 落沙模拟、3D 体素/分块可编辑地形、多人共享创作世界。
限制:需先掌握 godot-project-foundations、godot-physics-3d、godot-gdscript-mastery;VoxelGI 等照明细节路由至 godot-3d-lighting;具体收费、价格、平台与效果资料暂未提供。