我正在创建一个Unity,我想在Unity上发布它。但是,此资产依赖于Addressables包,显然需要一个可寻址的数据库,该数据库位于Unity根目录中的一个名为AddressableAssetsData的文件夹中。
如果我不将它包括在我的包中,那么资产将无法工作,如果我包含它,它可能与安装我的包的用户的现有AddressableAssetsData相冲突。
是否可以将AddressableAssetsData移动到我自己包的子文件夹中,或者以某种方式将其配置为不与来自其他用户的任何未来用户AddressableAssetsData结构发生冲突?你有什么建议?
发布于 2020-02-16 04:27:36
我注意到AddressableAssetsData/AssetGroups文件夹包含与我在AddressableAssets设置中创建的组相匹配的资产文件。
如果我删除这些组中的一个,我不会在Unity中看到任何明显的错误,除了以前有地址的预制板不再有预期的地址。
如果我恢复以前删除的组,以前丢失地址的预制板会自动获得它们的地址。
因此,我似乎只需要打包AddressableAssetsData/AssetGroups/我的项目的特定组,我想打包,假设最终用户在导入我的包时已经安装了他/她的AddressableAssets。
https://gamedev.stackexchange.com/questions/179136
复制相似问题