以下两个对象依赖于同一着色器和贴图: 为了减小资产绑定包的大小,可以将依赖资源打包到另一个共享包中。
依赖的资源资产绑定软件包名称为share
命名打包的预制体:
重新打包之前清除原始打包记录:
重新打包:
重新打包后的资源目录:
a
总结: Unity会自动进行依赖控制。 我们要做的是,将依赖的资源放入指定的包中,为Prefab打包时,Prefab会查找其依赖的资源。 如果发现依赖于某个材质和贴图,并且那时发现该材质和贴图已打包在share包中,则Prefab会将它们放入
share
在资产绑定包中,可以看到扩展名为Manifest的文件。
右键单击manifest文件并在Notepad中将其打开。
二、 Manifest 文件的用法先加载哪个软件包无关紧要。 严格来说,在使用名为a包的资源之前,b包应该已经加载。 这不会导致地图丢失或其他问题。