Files
unity/Docs/Production/AssetSources.md
T
RCiBot 92623a1bc8 feat: establish mech extraction prototype with bilingual UI
Track Unity source, scenes, editable assets, licenses, tools and QA evidence. Exclude generated caches, Windows builds and raw runtime logs.
2026-11-12 12:28:40 +08:00

4.3 KiB
Raw Blame History

素材来源与导入台账

本项目可下载公开网站的免费 3D 模型、纹理、声音和代码。此页保存检索入口及实际使用条目的记录,存放路径遵循 项目文件与素材规范。候选来源用于检索,实际文件下载和导入后在本页记录条目与验证结果。

首轮检索入口

来源 用途 使用方式
Poly Haven 工业场景模型、金属或混凝土材质、环境光素材。 官方资产许可为 CC0,选中后保存具体条目链接和下载文件信息。资产与许可
Freesound 推进、机械交互、环境与接应等音效。 按具体声音条目记录作者、许可与署名文字,优先寻找符合用途的 CC0 条目。下载与许可说明
代码原始仓库或 Unity 包源 已有适配组件、编辑器工具或确有需要的依赖。 选定条目时记录版本或提交号、许可、项目内路径和修改内容,包依赖进入 Unity 锁定文件。

模型从公开网页下载后,由 Blender MCP 导入、调整比例、修整挂点和导出。当前 Blender 库集成的开关情况记录在 落地开发计划,获取文件时可直接走公开网页与文件下载工具。

每项素材的记录字段

字段 记录内容
资产编号与名称 在源文件、导出物和预制体间使用同一可追溯编号。
类型与游戏用途 模型、纹理、声音或代码,以及用于哪个机体、战区或交互。
作者与原始条目 作者/发行方、具体资源页 URL,代码记录原始仓库与版本。
许可与署名 条目许可、原文归档位置、所需署名文字。
获取版本 下载日期、资源版本或 Git 提交号、原始文件 SHA-256。
原件与制作源文件 SourceAssets/ThirdParty 下的原件位置,以及处理后的 blend 或音频工程位置。
Unity 实际路径 模型、材质、声音、代码及引用它们的预制体或配置路径。
修改与验证 比例、拓扑、贴图、音频剪辑或代码修改,以及 Unity 导入与实际场景验证结果。

实际导入记录

项目自制资产

编号 制作方式与源文件 导入与验证
Mech_Scout_A Blender MCP 执行 Tools/Blender/CreatePrototypeMech.py,保存 SourceAssets/Blender/Mechs/Mech_Scout_A.blend,导出 Assets/Game/Art/Models/Mechs/Mech_Scout_A.fbx。包含 26 个网格和武器/驾驶舱挂点。 Unity MCP 导入后核对尺寸约 2.47 × 3.20 × 2.23 米。此导出物的 Unity ModelImporter.globalScale 为 100。预制体位于 Assets/Game/Prefabs/Mechs/Mech_Scout_A.prefab,外层节点负责转向,内层保留 FBX 轴向修正。
SynthCue Assets/Game/Scripts/Combat/WorldFactory.cs 中 GameAudio 按参数合成提示音与武器音效。 Unity 播放时生成 AudioClip,用于射击、推进、目标完成、货舱成功和接应到达提示。

公开网站素材

实际导入后,按以下列追加资源记录。一个资源包可先记一条包记录,派生模型或音效在修改栏注明对应文件。

编号/名称 类型/用途 作者/原始条目 许可/原文 日期/版本/SHA-256 原件/Unity 路径 修改/验证
NotoSansSC 字体:中文 UI 与世界标牌 字体内嵌作者 Adobe;项目主页 https://github.com/notofonts/noto-cjk 。本轮 HTTPS 取件失败,归档本机已有的 C:/Windows/Fonts/NotoSansSC-VF.ttf。 内嵌 name 13/14 明示 SIL OFL 1.1;版权、完整许可及元数据在 Docs/Production/Licenses/Adobe/NotoSansSC/。完整许可文本来源为本机 Blender 随附的 SPDX OFL-1.1。 2026-11-12;内嵌版本 2.04;241114210130;non-release;SHA-256 763146584cf0710223441356b4395e279021b0806c196614377a7a0174ae074a。 原件 SourceAssets/ThirdParty/Adobe/NotoSansSC/;导入 Assets/ThirdParty/Adobe/NotoSansSC/;项目字体图集 Assets/Game/UI/Fonts/。 原字体未修改;Unity MCP 生成 412 字符图集,配置 UI Toolkit 与 TextMesh。来源元数据及可重复归档脚本为 Provenance.json、Tools/Localization/ArchiveFont.py。发布包包含 OFL 和版权。