项目开发中有时会遇到要求包体大小控制在多少多少兆以内的情况,多数情况下就是牺牲美术效果。
相比起AssetBundle来说,推荐一个官方的解决方案CCD
现在免费试用,作为一个解决方案,可以尝试尝试
Addressable提供了一种方便的基于 地址 的资源加载方式
简化资源的打包和部署,使用异步方式来加载任意位置的资源
1:提高了开发效率,通过地址引用资源更加高效了,而且优化内容是不再需要修改代码
2:比一般的打AB包方便多了,系统会返回请求内容的所有依赖项,Meshes,Shaders,Animation等
3:优化了内存管理
4:资源打包,结合CCD很方便就可以部署在云端,这样就减少了安装包的大小了
如何使用CCD服务
一:下载插件开通服务
1.打开https://unity.cn/cloud-content-delivery网页,下载插件并安装
2.安装好插件后,进入Projects->Settings->Cloud
Content Delivery页签,在Cos下方点击按钮进入Developer Dashboard
3.在网页中点击 “立即免费试用”
二:设定项目组织名称,网页同步
1.打开Windows->General->Services窗口
2.点击GeneralSettings按钮进入设置界面
三:设置Cos Key
1.在项目页面找到CosKey, 并拷贝
2.回到Projects->Settings->Cloud
Content Delivery页签, 填入项目页面拷贝的CosKey
基本准备完成后Addressable Assets和Cloud Content Delivery开始结合使用
一步一步尝试使用吧,的确是比AssetBundle方便多了。也比较直观。
网友评论