Unity Asset Bundle学习 - 加载本地资源

Unity的 Asset Bundle 文档
https://docs.unity3d.com/cn/2019.4/Manual/AssetBundles-Workflow.html

第一次接触 直接按官方文档操作

在这里插入图片描述
在这里插入图片描述

下面接着按文档走流程 构建AssetBundle
在这里插入图片描述

此脚本将在 Assets 菜单底部创建一个名为 Build AssetBundles
的菜单项,该菜单项将执行与该标签关联的函数中的代码。单击 Build AssetBundles
时,将随构建对话框一起显示一个进度条。此过程将会获取带有 AssetBundle 名称标签的所有资源,并将它们放在
assetBundleDirectory 定义的路径中的文件夹中。

执行的结果:
在这里插入图片描述

然后项目内就会出现对应的文件夹
在这里插入图片描述

然后接着按照示例加载方式进行加载
这里遇到了问题
代码是这样的 直接拷贝示例代码 改了一下加载的名字 因为我生成的文件结构不知道用哪一个 就全试了一遍
在这里插入图片描述

结果都是报错找不到
在这里插入图片描述

于是就去查了一下 AssetBundle.LoadFromFile方法的详细信息
官方文档: https://docs.unity.cn/cn/2019.4/ScriptReference/AssetBundle.LoadFromFile.html
发现 是Path.Combine这个方法也不了解 就继续点文档看
官方文档: https://docs.unity.cn/cn/2019.4/ScriptReference/Path.Combine.html
发现只是一个拼接的方法
就改了一下方法 把拼接地址打印出来了

最后发现是路径有问题 不能按照示例用
改了一下 正常了
在这里插入图片描述

我项目里面的实际路径
在这里插入图片描述

然后 开始加载操作
还是官方示例 我的是一张图片 就用图片名进行加载的
在这里插入图片描述

然后 加载成功~~
这时候 我试了一下把原图片删除 还是可以正常加载的
在这里插入图片描述

到这里 本地加载Asset Bundle调试完成
后续再试试网络加载的方法
2023年03月01日14:09:28

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若风华浊世间

欢迎指点 ! (*^_^*)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值