Unity 资源束(Asset Bundle)可视化编辑构建工具

Unity中的内容动态更新一般都使用AssetBundle来实现,相对于Unity4.x的AssetBundle(简称AB)时代,Unity5.x对AB的做了很大改进,创建AB方便了很多,不过里面的文件结构或者冗余还是不太容易.

.

所以Unity官方又开发了一个小工具”Unity Asset Bundle Browser tool”,旨在改变现在AB的工作流,这个工具是编辑器扩展脚本的形式存在的

可以从Github上获取最新的代码:

https://github.com/Unity-Technologies/AssetBundles-Browser

将代码放置于项目的Editor目录下即可使用.注:当前仅支持Unity5.6及更新的版本上使用.

到菜单”Window->AssetBundle Browser”中执行这个工具.

AB中的资源关联,资源尺寸,资源内容,资源共用等信息一目了然.删除添加编辑都可以操作了,很简单易用.

Github页面中也有简要使用说明.

Unity与苹果macOS 10.13 (High Sierra)的问题

现阶段是不建议升级更新到 macOS 10.13 High Sierra的.
但是如果像我一样不清楚带来的问题升级到了10.13,那么需要对应的升级Unity编辑器来修正这个问题,具体现象是编辑器打开任何项目,在Project视图都是空的,什么都没有,Unity编辑器无法读取项目资源文件.
原由苹果对机器的固态硬盘做了分区格式做了改变,之前是HFS文件系统,现在改为了APFS,即Apple File System.导致老版本软件不兼容了,比如旧版本的迅雷(不评价它善恶).
升级后,要解决Unity使用问题,有两种办法:
方案一:更新Unity编辑器,当前Unity有下面一些版本可以正常使用:
– 5.5.4 patch 5 及更新版本
– 5.6.3 patch 4 及更新版本
– 2017.1.1 patch 3 及更新版本
– 2017.2.0 RC 1 及更新版本

可以从https://unity3d.com/unity/qa/patch-releases下载需要的版本,虽然是patch版,但其实和全新安装没什么区别,并不是很小体积的补丁包

更低的版本,如5.4.x就没有补丁版了,可以用第二种办法解决.

方案二:使用移动硬盘或者新建一块分区来放置项目,用Unity打开这个分区上的项目来使用,只要不是APFS类型的分区,都可以正常使用.

相关链接:https://forum.unity.com/threads/unity-and-macos-10-13-high-sierra.474527/