外观
内容与素材说明
本站的百科数据与配图不是凭印象手工拼凑,而是尽量从可核验的数据源生成,并在页面中保留版本基线。
当前数据基线
本次图鉴基于项目根目录 sc2.2network 中的游戏数据整理:
| 数据 | 来源 | 站内用途 |
|---|---|---|
| 方块基础属性 | BlocksData.txt | 分类、数据值、工具类型、堆叠数量、默认纹理槽 |
| 中文名称与说明 | Content/Assets/Lang/zh-CN.json | 方块、物品和玩法帮助的中文文本 |
| 合成与熔炼 | CraftingRecipes.xml | 255 条配方的材料、图案、产物与数量 |
| 衣物属性 | Clothes.xml | 38 件衣物的部位、防护、耐久、保温和移动修正 |
| 方块纹理 | Textures/Blocks.png | 图鉴中的像素缩略图 |
| 衣物与生物纹理 | Textures/Clothes、Textures/Creatures | 衣物图鉴与动物模型合成 |
生成结果是这一份源码快照的资料索引,不代表所有官方发行版、插件版、旧联机版和插件联机版都具有完全相同的数值。
为什么不能只裁切纹理图集
DefaultTextureSlot 只适合表示直接使用方块表面的条目。一个方块还可能根据朝向、表面、含水状态或数据值使用多个纹理,因此缩略图只负责帮助识别,不能替代游戏中的完整模型。
工具、武器、食物和动物还必须经过额外处理:
- 工具按源码分别给柄与工具头应用材质槽,再包裹到 DAE 模型;
- 食物按
FoodBlock的颜色和 UV 偏移生成生鲜、熟制与腐败状态; - 动物使用对应 DAE 模型和生物皮肤合成,原始 PNG UV 展开图不直接展示;
- 弓、弩等包含多个动画网格的模型只选取游戏默认展示状态。
版权与引用
《Survivalcraft》及原始游戏素材的权利归其权利人所有。本站仅把少量纹理和界面素材用于中文资料中的识别、教学与版本研究,不把它们作为独立素材包提供。二次使用前请确认原作者许可与所在地规则。
社区教程会链接至原页面,并尽量用重新组织的中文说明代替整页复制。发现错误、缺少署名或不应公开的素材,请通过项目仓库提交 Issue 或修订。
重新生成图鉴
源码数据变化后,在仓库根目录运行:
bash
npm run catalog:generate生成器会重建分类页面、全部配方、衣物属性、方块裁片与模型缩略图。模型渲染脚本需要 Python、Pillow 和 NumPy,可通过 pip install -r scripts/requirements-assets.txt 安装。生成后必须再运行构建与视觉抽查,尤其注意包含动画、多个网格或运行时着色的条目。
