用途:为 Godot 生存类游戏提供设计蓝图与脚本组件,覆盖需求系统、资源采集、制作配方、基地建造和进度平衡,适用于开放世界生存、制作向或资源管理游戏。
主要能力:随活动强度缩放的需求消耗(如冲刺时饥饿消耗为静息的多倍);分级工具产出(石斧与钢斧不同产出);基于 Resource 的网格背包与堆叠上限、重量上限、耐久与元数据;可发现式制作流程(获取材料后解锁配方);GridMap 基地建造吸附;MultiMesh 批量植被渲染;线程化区块加载与 WorkerThreadPool 噪声生成;安全区禁用敌人生成;二进制序列化存档。
核心脚本:survival_patterns.gd(必读,含活动缩放、MultiMesh 填充、线程区块加载、异步噪声区块、GridMap 吸附、深度 duplicate(true))、status_depletion_manager.gd(需求消耗)、inventory_data.gd、inventory_slot_data.gd、inventory_slot_resource.gd、modular_inventory_controller.gd、interactable.gd、crafting_recipe_processor.gd。
使用方式:优先复用这些脚本而非内联占位;物品、配方、耐久等数据用自定义 Resource;需求衰减在 _physics_process 中乘以 delta;用 is_equal_approx() 处理生死判定以避免精度问题;世界时间/昼夜放入 Autoload;配方表用 ConfigFile 或 JSON 而非硬编码;区块用 ResourceLoader.load_threaded_request() 异步加载;大地图噪声用 WorkerThreadPool。
限制:资料未提供具体安装命令、版本号或价格信息;脚本清单未给出完整代码,仅指明用途;部分子系统(如网格 UI、程序化生成)指向同类技能,需自行查阅;若干引用链接与依赖技能的具体内容暂未提供。