assetstudio 中文文档 下载 App

从零到一的完整实战案例 — 以一个 Unity 游戏为例

目标

假设你拿到一个 Unity 2022.3 打包的安卓游戏 APK,想提取里面的:

  1. 角色立绘(Sprite);
  2. BGM 和语音(AudioClip);
  3. 角色 3D 模型(Mesh + Animator);
  4. Live2D 立绘(CubismMoc MonoBehaviour)。

准备

工具下载位置
AssetStudioModGitHub Releases(选 .NET 8 版本)
.NET Desktop Runtime 8.0Microsoft 官方站
7-Zip官方站(用来当 zip 解 APK)
(可选)Il2CppDumperGitHub Releases(如果游戏是 Il2Cpp 后端)

第一步:解 APK 找 Unity 文件

用 7-Zip 把 APK 当 zip 解开:

APK/
├── assets/
│   ├── bin/Data/
│   │   ├── global-metadata.dat    ← 类型元数据
│   │   ├── Resources/              ← Resources 资源目录
│   │   ├── StreamingAssets/        ← 热更新资源(AssetBundle 常在这里)
│   │   └── ...
│   └── ...
├── lib/arm64-v8a/
│   └── libil2cpp.so                ← 如果 Il2Cpp 后端
└── ...

把解压后的 APK 整个目录复制到本地某个全英文路径下(比如 D:\game\unpacked\)。

第二步:确认后端类型

检查 unpacked/assets/bin/Data/ 目录下有没有 Managed/ 文件夹:

第三步:加载到 AssetStudioMod

  1. 双击 AssetStudioModGUI.exe;
  2. 走菜单 File → Load folder → 选中解压后的 APK 目录;
  3. 状态栏会显示解析到的资源总数。

第四步:先 Extract 再 Load(大包必做)

如果加载慢、内存飙高,先关掉 AssetStudio,然后重新打开走 File → Extract folder:

  1. 选解压后的 APK 目录;
  2. 选一个新的空目录作为解压落点(比如 D:\game\extracted\);
  3. 等解压完成后,用 Load folder 加载解压目录。

第五步:提取立绘(Sprite)

  1. Asset List 里右键 → Filter Type → 只勾 Sprite;
  2. 搜索框输入角色名(比如 miku),模式 Include;
  3. 列表变成只有这个角色的 Sprite;
  4. Ctrl+A 全选 → 右键 → Export Selected Assets → 选输出目录。

第六步:提取 BGM 和语音(AudioClip)

  1. Filter Type → 只勾 AudioClip;
  2. 搜索框分别用 bgm / voice / sfx 三个关键词各导一轮;
  3. 每轮 Ctrl+A → Export Selected Assets。

FSB 格式的音频 AssetStudioMod 自动解码成 WAV。

第七步:提取 3D 模型 + 动画

  1. 切到 Scene Hierarchy 标签页;
  2. 搜索框输入角色 GameObject 名;
  3. 勾选找到的 GameObject;
  4. 菜单 Model → Export selected objects with AnimationClip → 输出目录;
  5. 在 OpenGL 预览里先 Ctrl+W(线框)、Ctrl+N(法线)确认模型没问题再导。

第八步:提取 Live2D(如果游戏有)

  1. Filter Type 里找到 CubismMoc(显示为 MonoBehaviour);
  2. 选中一个 CubismMoc → 右键 → Export as Live2D Model → 输出目录;
  3. 用 Live2D Cubism Editor 验证。

第九步:MonoBehaviour 数据(可选)

如果需要看游戏逻辑数据(角色属性、关卡配置等):

  1. 确认刚才 Il2CppDumper 或 Managed 目录准备好了;
  2. Filter Type → 只勾 MonoBehaviour;
  3. 选中 → 第一次弹窗选程序集目录;
  4. Dump Selected Assets 或直接 Export 成 JSON。

完成

整个流程通常 30 分钟到几小时,取决于游戏大小。导出的资源按类型分好了目录,可以直接用于研究、Mod 制作或个人收藏。