- 重构pkg_doctor,
- 更新AssetStudio为AssetStudio_Tuanjie,
- 使用SubModule来控制AssetStudio_Tuanjie
可以使用编译的AssetStudio直接反射调用是最好的的更新,
这里把pkg_doctor和AssetStudio_Tuanjie分离编译,解决AssetStudio_Tuanjie每次更新都需要重新拉取修改的问题,使用SubModule的方式可以直接更新Module就行了,正常情况SubModule更新后就可以立即发布了
-
升级AssetStudio为最新
-
升级为FBX SDK 2020.2.1(AssetStudio需要)
-
编译器版本为Vs2022(AssetStudio需要)
-
修改运行方式,这里面没修改解决方案直接用的AssetStudio
AssetStudioGUI.exe /path/to/game.apk
包体医生,Unity 及 Unreal 游戏包体优化工具。
https://github.com/taptap/pkg-doctor/releases
- 安装 FBX SDK 2020.1
- 打开 AssetStudio\AssetStudio.sln
- 选择 Release 模式
- 生成 AssetStudio\AssetStudioGUI\bin\Release\pkg-doctor.exe
pkg-doctor.exe /path/to/game.apk
pkg-doctor.exe /path/to/game.ipa
pkg-doctor.exe /path/to/game/data/
- 进入 Engine\Source\Programs 目录
- mklink /D UnrealPakViewer /path/to/pkg-doctor/UnrealPakViewer
- 重新生成解决方案编译