当前位置:   article > 正文

unity 《专题系列》资源打包 Asset Bundles 第四节 Asset Bundles 加载manifest_mainfest unity

mainfest unity

unity 《专题系列》资源打包 Asset Bundles 


第四节 Asset Bundles 加载manifest


一、什么是manifest

1、manifest 文件就是记录对应资源的一些信息,比如名称,依赖关系,CRC等,可以用文本形式打开;

2、具体manifest文件打开样本,如下图




二、mainfest 具体使用方法

1、代码及运行结果,如下图

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using System.IO;
  5. using UnityEngine.Networking;
  6. public class LoadAssetBundle : MonoBehaviour {
  7. // Use this for initialization
  8. void Start () {
  9. //2.2 LoadFromFile 方法加载
  10. //AssetBundle的存放路径
  11. string path = "Assets/AssetBundles/sphereab.unityab";
  12. AssetBundle ab = AssetBundle.LoadFromFile(path);
  13. //取得所需要的资源
  14. GameObject go = ab.LoadAsset<GameObject>("Sphere");
  15. //加载生成到场景中
  16. Instantiate(go);
  17. //加载mainfest文件
  18. AssetBundle manifestAB = AssetBundle.LoadFromFile("Assets/AssetBundles/AssetBundles");
  19. AssetBundleManifest manifest = manifestAB.LoadAsset<AssetBundleManifest>("AssetBundleManifest");
  20. foreach (string name in manifest.GetAllAssetBundles()) {
  21. //打印相关资源的信息
  22. print(name);
  23. }
  24. }
  25. }




参考资料:

声明:如无意中涉及侵权到您的内容,请及时沟通修改,谢谢



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/82269
推荐阅读
相关标签
  

闽ICP备14008679号