使用AddressableURL重定向功能实现从StreamingAsset加载缓存

Unity的Addressable系统提供的两种打包方式:local和remote。然而这与国内手游的更新逻辑有所不同。使用local方式能够进到安装包但是无法更新;使用了remote方式可以进行更新,但是不在安装包中,游戏第一次运行时需要进行下载。 手游更新逻辑通常是,安装包中保存完整的资源,第一次运行时无需再次进行长时间的更新,可以直接进入游戏,之后依然可以更新资源。这就需要资源在打包的时候放进StreamingAsset中,更新方式又需要设置为remote。 Unity提供了InternalIdTransformFunc函数实现了URL重定向功能,这样资源请求时可以指定到StreamingAsset中。 实现过程分为:
打包过程中获取bundle文件及其列表文件将bundle文件和列表文件拷贝到AA的LocalBuildPath文件夹中,AA的LocalBuildPath会在BuildPlayer时拷贝到

使用AddressableURL重定向功能实现从StreamingAsset加载缓存最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/12894.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>