unity 《专题系列》资源打包 Asset Bundles 第四节 Asset Bundles 加载manifest
2017-11-13 20:49
537 查看
unity 《专题系列》资源打包 Asset Bundles
第四节 Asset Bundles 加载manifest
一、什么是manifest
1、manifest 文件就是记录对应资源的一些信息,比如名称,依赖关系,CRC等,可以用文本形式打开;
2、具体manifest文件打开样本,如下图
二、mainfest 具体使用方法
1、代码及运行结果,如下图
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; using UnityEngine.Networking; public class LoadAssetBundle : MonoBehaviour { // Use this for initialization void Start () { //2.2 LoadFromFile 方法加载 //AssetBundle的存放路径 string path = "Assets/AssetBundles/sphereab.unityab"; AssetBundle ab = AssetBundle.LoadFromFile(path); //取得所需要的资源 GameObject go = ab.LoadAsset<GameObject>("Sphere"); //加载生成到场景中 Instantiate(go); //加载mainfest文件 AssetBundle manifestAB = AssetBundle.LoadFromFile("Assets/AssetBundles/AssetBundles"); AssetBundleManifest manifest = manifestAB.LoadAsset<AssetBundleManifest>("AssetBundleManifest"); foreach (string name in manifest.GetAllAssetBundles()) { //打印相关资源的信息 print(name); } } }
参考资料:
1)AssetBundle从入门到掌握(基于Unity2017).pptx
2)https://docs.unity3d.com/Manual/AssetBundlesIntro.html
声明:如无意中涉及侵权到您的内容,请及时沟通修改,谢谢
相关文章推荐
- unity 《专题系列》资源打包 Asset Bundles 第五节 Asset Bundles 依赖打包和加载
- unity 《专题系列》资源打包 Asset Bundles 第三节 Asset Bundles 加载
- unity 《专题系列》资源打包 Asset Bundles 第一节 Asset Bundles 介绍
- unity 《专题系列》资源打包 Asset Bundles 第二节 Asset Bundles 构建
- unity 《专题系列》资源打包 Asset Bundles 第六节 Asset Bundles Browser tool
- unity之Asset Bundle资源打包加载
- Unity—AssetBundle的打包及四种加载资源方式
- Unity 3D--外部加载资源AssetBundles
- unity基础开发----外部加载资源AssetBundles
- Unity中 BundleAsset资源的打包和解析加载
- Unity 3D--外部加载资源AssetBundles
- Unity 5.x BuildAssetBundles 角色换装 加载ab包 资源管理 根据部件组合完整角色
- Unity5 AssetBundle系列——资源加载卸载以及AssetBundleManifest的使用
- Unity5.4 Assetbundles官方说明五(从AssetBundles的加载和卸载资源对象)
- Unity 关于AssetBundle(资源束)打包和加载(一)
- unity-------------------打包BuildAssetBundles的使用
- Unity手游:资源打包Assetbundle
- Unity5.4 Assetbundles官方说明七(在AssetBundle中存储和加载二进制数据)
- Unity-AssetBundle详细解读(二)打包好AssetsBundle产生的Manifest文件是干什么的?
- Unity场景打包AssetBundle并加载