用途:提供 Godot 3D 关卡设计的专家级模式,聚焦 GridMap 与 MeshLibrary、CSG 组合几何、遮挡剔除和运行时 GridMap 构建,不涉及灯光/大气创作(由 godot-3d-lighting 负责)。
主要能力:涵盖 MeshLibrary 制作与碰撞校验、GridMap 单元格 API 与导航烘焙、CSG 灰盒原型与安全烘焙、OcclusionInstance3D 遮挡剔除、LOD 切换、MultiMesh 空间分区、多线程资源流式加载,以及用代理瓦片承载生成/触发逻辑。附带脚本包括 collision_gen.gd、gridmap_runtime_builder.gd、csg_bake_tool.gd、safe_csg_baking.gd、lod_manager.gd、occlusion_setup.gd、grid_map_logic_manager.gd、world_streamer.gd,实施对应模式前需先阅读相应脚本。
使用方式:MeshLibrary 源场景需含 MeshInstance3D 与 StaticBody3D/CollisionShape3D,转换后调用 mesh_library.get_item_shapes(tile_index) 校验碰撞;GridMap 的 cell_size 只在放置瓦片前设定一次,随后烘焙 NavigationRegion3D;CSG 需在布尔编辑完成后 await get_tree().process_frame 再烘焙为静态网格并补碰撞,导出场景中移除 CSG;室内多房间用 occlusion_setup.gd,室外大场景用 lod_manager.gd。
限制:GridMap 不会自动生成导航网格;CSG 仅用于原型,不可作为最终几何,且运行时不可动画化(会触发 CPU 布尔重算);非流形网格会破坏 CSG 算法;缩放 cell_size 不会更新已有瓦片;空 get_item_shapes 会导致玩家穿透。天空、雾、WorldEnvironment 及体积雾等超出本技能范围,应路由至 godot-3d-lighting。具体价格或收费资料暂未提供。