尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Cataclysm-DDA 建造教程:用 2 步建起第一堵砖墙

Cataclysm-DDA 建造教程:用 2 步建起第一堵砖墙 Cataclysm-DDA 建造教程用 2 步建起第一堵砖墙【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA本文带你走通 Cataclysm-DDA 建造系统的完整流程打开建造菜单、备齐材料、两步建好一面砖墙。你会明白游戏里为什么很多墙要分阶段建以及建造菜单里每一项要求的材料和工具是从哪里算出来的照着做就不会卡在第一步。夜晚来临前你只有几个小时游戏头几天你多半会在一个郊区房子里落脚。白天搜刮还算安稳一到天黑外面就开始有东西靠近。你的第一反应通常是把门堵上把院墙补起来或者干脆挖一圈沟。Cataclysm-DDA 里这些动作全部走同一个入口——建造菜单对应的建造配方定义在 data/json/construction/ 目录下的 32 个分类文件里从墙壁、地板、门窗到陷阱按用途各归其位。三步跑通第一面墙第一步站在目标地块旁边按u打开建造菜单该动作在 src/handle_action.cpp 中对应ACTION_CONSTRUCT。菜单按类别分页类别本身定义在 data/json/construction_category.json一共 13 类CONSTRUCT建造、FURN家具、DIG挖掘、REPAIR修理、REINFORCE加固、DECONSTRUCT拆除等。第二步准备材料。以砖墙为例配方要求15 块 brick、1 份砂浆mortar_build 或 mortar_lime 任选和1 份水再加一把带 SMOOTH 工具品质的锤子或凿子。材料全部从你的背包里扣出发前核对一遍。第三步选 Build Brick Wall它会显示为两步。每步各花 120 分钟先把地面变成半建状态再补完第二步入账成完整砖墙。整个流程走完后你可以去 data/json/construction/walls.json 里对照原文看看刚才那两面墙分别是怎么定义的。为什么一面墙要分两步建答案藏在每条建造配对的 JSON 字段里。每个建造项都有pre_terrain施工前的地形和post_terrain施工完成后的地形。砖墙第一步是t_dirt→t_brick_wall_halfway第二步是t_brick_wall_halfway→t_brick_wall。也就是说半面墙在游戏里是一个独立的地形不是 UI 上的假进度条。这个设计有两个实际好处。一是建造动辄十几分钟分阶段后你被打断也只会停在某个中间态不会让整面墙白建二是复杂结构可以拆出更多可见的阶段——比如混凝土柱一共 3 步先扎钢筋笼再浇筑到一半最后收面钢筋笼本身就是一个你能看到、能绕行的实体。另外每条配方都有group字段把同一条建造链的步骤在菜单里收拢到同一组下避免你在一堆灰色条目里迷路。想自己核对这些字段可以直接读 doc/JSON/JSON_INFO.md 的 Constructions 一节。从一道墙走到一个据点把单点防线连成围墙墙建好之后下一步是让防御连续起来。data/json/construction/fences_gates.json 里有木栅栏、铁丝网等沿边界铺设的选项门和窗分别对应 doors.json 和 windows.json包括钉死窗户、装百叶窗、加装装甲玻璃这类加固项。加固类动作大多归在 REINFORCE 和 REPAIR 分类下和新建混在 CONSTRUCT 里别翻错页。给据点装上电想发电就不只是搬东西了。appliances.json 定义了一类特殊建造发电机、照明、冰箱这些电器通过建造菜单放置放置后自动组成电力网络还能用电缆连接车辆和建筑。配方本身只占菜单一个条目但效果是持续供电的这是游戏里少数一次投入、长期收益的建造建议围墙稳定后再做。新手最常踩的 4 个坑菜单项是灰色的、点不了。原因是required_skills没达到比如金属栏杆要求 fabrication 5 级砖墙只要求 3 级。解法先建你当前技能等级够的配方技能在建造中自然涨上来。材料数量显示为红色或提示不足。建造消耗的是你当前背包里的物品仓库里的东西不算。解法开工前先清点背包装备缺什么先捡回来。这个地块建不了。很多配方只接受特定pre_terrain砖墙只认t_dirt裸土草地、地砖、石板都不行。解法用 DIG 分类里的挖掘项先把地面变成土再建。焊接类建不了。qualities和tools是两层要求前者要工具品质达标如 SAW_M 1 级后者要具体工具且带足够用量焊枪没充能就同时缺品质达标工具里的能量。解法选焊枪时看剩余用量不够就换 oxy_torch 或先充电。建到一半想拆墙别硬敲。菜单里有专门的 DECONSTRUCT 分类拆除配方单独定义在 data/json/deconstruction.json能按比例拿回部分材料。下一步做什么现在打开游戏找一块裸土按 u用上面那 15 块砖把那面墙建完。墙有了之后按同样的思路翻一遍 windows.json 把窗封上再去看 appliances.json 规划第一台发电机。如果你动手改配方照着 walls.json 里砖墙的写法把components、time、pre_terrain三个字段改掉就是自己的第一份自定义建造。【免费下载链接】Cataclysm-DDACataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.项目地址: https://gitcode.com/GitHub_Trending/ca/Cataclysm-DDA创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表