Windows,Linux下解包Unity3D资源文件

环境

  • Windows
  • debian 10

软件

  • Windows下使用AssetStudio,这个是图形界面,方便友好,功能强大。下载地址:当前最新版本AssetStudio v0.16.0
  • Linux使用UnityPack(Python),这个使用的python写的,需要python环境。下载地址或者直接下载源码zip包。

安装使用

注意:另外Linux和Windows上的软件还有个disunity,我用着感觉不太好用。故放弃。
这里不谈Windows下的AssetStudio使用,仅谈论Linux下unitypack的使用方式。

下载

使用git下载UnityPack,或者直接下载zip。

git clone https://github.com/HearthSim/UnityPack.git

安装依赖

sudo apt install python-lz4

安装Unitypack

cd UnityPack-master
sudo ./setup.py install

安装完成后默认在/usr/local/bin/目录下有一个unityextract可执行文件

$ unityextract --help
usage: unityextract [-h] [--all] [--audio] [--fonts] [--images] [--models]
                    [--shaders] [--text] [--video] [-o [OUTDIR]] [--as-asset]
...
optional arguments:
  -h, --help            show this help message and exit
  --all                 Extract all supported types
  --audio               Extract AudioClip
  --fonts               Extract Font
...

解包unity3d文件

unityextract --all playsounds_base.unity3d -o ./abc

playsounds_base.unity3d的所有资源解压到abc目录里面。

posted @ 2021-09-29 15:19  骨灰级划水菜鸟  阅读(1560)  评论(0编辑  收藏  举报