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