diff A vs B BuildLayout

我创建了一个工具名为 unity BuildLayout 视图工具(Unity Build Layout Viewer)—一个用于探索和比较地址集(Addressables)BuildLayout.json文件的基于自身主机的网页应用。

我创建了它,因为在玩命工作的活跃游戏时,我一直遇到相同的问题:

  • 资源被错误地包含在构建中
  • 没有快速方法估计下载大小的影响在更新之前
  • 分组之间的捆绑包移动而没有注意到
  • 资源和捆绑包大小在构建之间默默增长

unity 内置工具没有使这些问题变得简单的检查,于是,我自己创建了一个工具。

它可以:

  • 浏览/搜索assets 在 build快照中
  • diff 两个快照并看到新增/删除/修改的资源和捆绑包
  • 检视依赖关系图形并调整显示深度
  • 上传 BuildLayout.json,标记快照,保留建造历史

它可以在本地运行或使用docker,并基于MIT许可。

GitHub: https://github.com/KirisameMarisa/unity-buildlayout-viewer

我想知道有没有其他人面临同样的地址集困境,或是unity 暗示这一点的东西可以更好地暴露出来。