Unity使用HybridCLR+Addressables热更新(二)

上一篇请点击

说明

本次讲解属于简单的使用,可以帮助你简单的学习,最终的框架搭建文章结尾附上牛人搭好的链接。

初始化Addressables的配置

打开Addressables的Groups

a677afb011e64aeb8dd860e7e4f991f4.png

创建设置Create Addressables Settings

641194d015f84f00ac63fc4203cf6064.png

远程Addressables的配置

这里服务器可以选择,unity本身的Addressables hosting,或者使用第三方的远程文件管理HFS,在本机打开。

(1)Addressables hosting

17d02b18e37b41c09df4da8b3f6f4e7f.png

5fa4fb4ae96e48dcafdf237f8f47adaf.png

(2)第三方软件HFS

b2270acd4a064724825e6bfde219726f.png

配置Profiles,将远程的ip和port填入

(1)可以自定义也可以选择Editor Hosting(打包后不可再更改IP)

3a2b973801004d12a014bebfecba0533.png

02af8017fbc5426b86fb2be2ce1b931d.png

(2)将远程地址写成动态(打包后还可继续更改IP)

ce05688bb91f4221b45f9d0a4a5c2097.png

RemoteLoadPath是需要后面代码中定义的,例如:

AddressablesRuntimeProperties.SetPropertyValue("RemoteLoadPath", "http://192.168.0.30:57044");

右键Addressables Groups面板创建一个空组

8feb9c2a081a45d7a96e5c489c5f4a44.png

重新命名,将Build和Load Paths改成Remote

fe48c985974648c891bcad47304046fa.png

资源包Addressables的配置

创建Images文件夹,导入一张Sprite图片

e3a1477ff02149789ae034ebcf8e68e6.png

将图片制作成预制体,创建Prefabs文件夹,放入到Prefabs文件夹中