Unity+Addressable

devtools/2024/9/24 14:39:08/

前期准备

下载一个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内生成安卓文件

打包安卓平台

挂载服务器

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

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

更新

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

资源重新上传服务器

可以看到资源更新成功

有什么问题欢迎指正


http://www.ppmy.cn/devtools/98701.html

相关文章

【git bash编码错误解决方案】启动conda环境时报错,其他terminal却正常

🔎嘿,这里是慰慰👩🏻‍🎓,会发各种类型的文章,智能专业,从事前端🐾 🎉如果有帮助的话,就点个赞叭,让我开心一下!&#x1f…

Python将Word文档转为PDF

使用python将word转pdf_py work转pdf-CSDN博客 掌握Python技巧:PDF文件的加密和水印处理-CSDN博客

UE5用蓝图实现物体A始终朝向物体B |Find Look at Rotation|

非常常用的蓝图节点 |Find Look at Rotation|:获取 物体A 到 物体B 的Rotator。 Tick中将算出的Rotator设置给物体A,即可实现永远朝向物体B

2024/8/25周报

摘要 Abstract 多目标优化算法 多目标优化(Multi-Objective Optimization, MOO)是优化领域的一个分支,它处理的是同时优化多个相互冲突的目标函数的问题。在实际应用中,很少有决策问题只涉及单一目标,通常需要在多个…

SolidityFoundry Merkle Airdrop

Merkle airdrop Merkle Tree,也叫默克尔树或哈希树,是区块链的底层加密技术,被比特币和以太坊区块链广泛采用。Merkle Tree允许对大型数据结构的内容进行有效和安全的验证(Merkle Proof)。对于有N个叶子结点的Merkle T…

在node.js环境中使用web服务器http-server运行html静态文件

http-server http-server是一个超轻量级web服务器,它可以将任何一个文件夹当作服务器的目录供自己使用。 当我们想要在服务器运行一些代码,但是又不会配置服务器的时候,就可以使用http-server就可以搞定了。 使用方法 因为http-server需要…

JAVA之MAC详解以及子线程MDC传递

MDC简介 MDC(Mapped Diagnostic Context)是用于分布式系统中跟踪和诊断日志的重要概念。是一个在Java项目中用于日志跟踪的工具,它允许你在多线程环境下关联和传递特定的上下文信息。 MDC是一个线程本地的、可维护的、可传递的上下文环境。在Java中,MDC…

9. ((type *)0) 和 (type *0)区别

((type *)0) 和 (type *0) 在 C 和 C 中有不同的含义和用途,主要区别在于括号的位置和解析方式。 1. ((type *)0) 的含义 type 是一个数据类型(例如 int、char、float 等),0 是一个整数常量。type * 表示一个指向 type 类型的指…