工作流以及学习要点
目录
8.怎样从AssetBundle中加载资源以及如何处理依赖关系
课前准备知识:什么是AssetBundle?Unity资源包在哪里?如何处理?(很小白的撸一下基础)
什么是AssetBundle:字面意思就是资源包,通常使用Application.streamingAssetsPath(相对目录为Assets\StreamingAssets)这个目录保存打包资源,在构建成功的资源包中,存在如下文件
其中StreamingAssets和StreamingAssets.manifest是
Unity中资源打包分为两种,一种是通过unity编辑器界面手动给资源分类,前面的是包名,后面的是包的后缀
一、构建AssetBundle
构建AssetBundle的类以及重载的方法,构建时的构建选项,三种压缩方式以及打包的平台
二、AssetBundle的加密(TODO)
三、手动以及自动部署的方法探索(TODO)
四、暂时不管
五、对应第二步加密的解密(TODO)
六、AssetBundle的加载
加载的类,异步或者直接加载,处理依赖、
七、资源的卸载
卸载的类,卸载的方法以及不同方法对应不同的适合的情景或者方案。
八、对应目录所需知道的原理
托管资源、非托管资源、享元模式等
九、根据以上情况或者在项目中不断完善AssetBundle资源管理器
十、(新加的一条)既然需要做资源管理器,那么为什么要自己写或者用第三方,为什么不用Unity自带的Resources目录,可以去查找疑惑,同时多种方案进行实际的数据以及性能测试