Unity+Addressable

前期准备

下载一个hfs本地服务器,打开即可 HFS ~ HTTP 文件服务器 (rejetto.com)

1.安装Addressable插件 创建组

2.使用图片创建预制体 放入Addressable Groups内

3.右键 新建组  创建预制体t拖拽放入新建组里 新组命名为Gameobject  简化名称

4.创建一个测试脚本 加载预制体 实例化场景中

5.脚本挂载场景中运行 显示出来

6.修改为远程加载

打开

查看hfs ip端口

填入到远程路径 http://192.168.xx.xx:port/[BuildTarget]

修改 预制体加载方式 修改为远程加载

AddressableAssetSettings 设置远程为远程更新

7.打包测试(PC平台)

打包远程文件

打开外部文件夹找到ServerData

把 StandaloneWindows64 放入服务器内

打包本地文件

加载成功 

8.替换图片测试

替换图片

更新文件

更新完之后重新打开build PC端的文件查看

可以看到图片文件已经更新

测试更新(安卓)

切换安卓平台

注意

安卓平台不能直接把图片生成预制体 会加载失败 用image 显示

重新打包

ServerData内生成安卓文件

打包安卓平台

挂载服务器

模拟器测试,也可以用手机 打开后可以看到远程加载成功

图片资源替换 找另外一张图片替换图片 命名一样

更新

注意这个是安卓平台 需要更新在安卓文件

资源重新上传服务器

可以看到资源更新成功

有什么问题欢迎指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值