#unity #gamedev #cli-tool #cli #extension

程序 lwa_unity_unpack

用于解压缩 unitypackages 的简单 CLI 工具

6 个版本 (3 个重大变更)

0.4.1 2024年1月2日
0.4.0 2023年12月29日
0.3.0 2023年12月27日
0.2.1 2023年12月27日
0.1.0 2023年12月23日

#657命令行工具

每月下载 48 次

MIT 许可证

25KB
502 代码行

lwa_unity_unpack build

License: MIT crates.io crates.io

用于解压缩 unitypackages 的简单 CLI 工具。

同时允许在解压缩过程中自动将 FBX 文件转换为 GLTF。为此,从这里下载工具,并将可执行文件路径作为 --fbx-to-gltf 参数值传递。

Program for unpacking unitypackages files

Usage: lwa_unity_unpack.exe [OPTIONS] --input <INPUT> --output <OUTPUT>

Options:
  -i, --input <INPUT>              .unitypackage file to extract
  -o, --output <OUTPUT>            target directory
  -f, --fbx-to-gltf <FBX_TO_GLTF>  optional- path to the tool that will auto convert fbx files to gltf during unpacking
      --get-materials-from-prefabs
          checks if material base texture in prefabs differ from the one specified in fbx model that is converted to GLTF and overrides it with the one from prefab and copy texture to models folder
      --ignore-extensions <IGNORE_EXTENSIONS>
          optional- extensions that will be ignored during unpacking
      --copy-meta-files
          copy meta files alongside regular files
  -h, --help                       Print help
  -V, --version                    Print version

lwa_unity_unpack-i"C\\项目\\lwa_unity_unpack\\POLYGON_Snow_Kit_Unity_2020_3_v1_4.unitypackage" -o"输出" -f"C\\工具\\FBX2glTF.exe" --忽略-扩展名"mat" --忽略-扩展名"prefab"

安装

可以在发布页面下载。

也可以使用 Rust Cargo 安装

cargo install lwa_unity_unpack

依赖

~9–19MB
~287K SLoC