AssetStudio:探索、提取与导出Unity资产及资源包的工具

AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.

分支2Tags31
文件最后提交记录最后更新时间
4 年前
4 年前
4 年前
4 年前
4 年前
4 年前
4 年前
4 年前
4 年前
10 年前
6 年前
5 年前
6 年前
4 年前

AssetStudio

构建状态

此仓库、工具及所有者均与Unity Technologies及其附属公司无关联,也未获得赞助或授权。

AssetStudio 是一款用于探索、提取和导出资产及assetbundle的工具。

功能

  • 支持版本:
    • 3.4 - 2022.1
  • 支持的资产类型:
    • Texture2D:转换为png、tga、jpeg、bmp
    • Sprite:裁剪Texture2D为png、tga、jpeg、bmp
    • AudioClip:mp3、ogg、wav、m4a、fsb。支持将FSB文件转为WAV(PCM)
    • Font:ttf、otf
    • Mesh:obj格式
    • TextAsset
    • Shader
    • MovieTexture
    • VideoClip
    • MonoBehaviour:json格式
    • Animator:导出带有绑定AnimationClip的FBX文件

系统需求

使用方法

加载资产/AssetBundles

使用文件-加载文件文件-加载目录

当AssetStudio加载AssetBundles时,会在内存中解压缩并直接读取,可能消耗大量内存。你可以使用文件-提取文件文件-提取目录将AssetBundles提取到其他文件夹,然后再进行读取。

提取/解压AssetBundles

使用文件-提取文件文件-提取目录

导出资产

使用导出菜单。

导出模型

从“场景层级”中使用模型菜单导出模型。

从“资产列表”中使用导出菜单导出Animator。

带有AnimationClip

在“场景层级”中选择模型,然后在“资产列表”中选择AnimationClip,使用模型-导出选定对象带AnimationClip来导出。

导出Animator会导出绑定的AnimationClip,或者在“资产列表”中使用Ctrl键选择Animator和AnimationClip,然后使用导出-导出Animator带选定的AnimationClip来导出。

导出MonoBehaviour

首次选择MonoBehaviour类型的资产时,AssetStudio会询问你程序集所在的目录,请选择程序集所在目录,如Managed文件夹。

对于Il2Cpp

首先,使用我的另一款程序Il2CppDumper生成假dll,然后在使用AssetStudio选择程序集目录时,选择假dll的文件夹。

构建

  • Visual Studio 2022 或更高版本
  • AssetStudioFBXNative 使用了FBX SDK 2020.2.1,在构建前需要安装FBX SDK,并修改项目文件,将包含目录和库目录指向FBX SDK的目录

使用的开源库

Texture2DDecoder

项目介绍

AssetStudio 是一款用于浏览、提取和导出资源及资源包的工具。【此简介由AI生成】

定制我的领域
715.6 K2.96 K访问 GitHub