AB教程相关

1.AB 序列化文件和源文件。

2.做成源文件 图片 和声音。

3.Io 有dicotry类

4.

      AssetBundle ab =    AssetBundle.LoadFromFile("AssetBundles/scene/wall.unity3d");

        Object[] objs = ab.LoadAllAssets();
        foreach(Object o in objs)
        {
            Instantiate(o);
        }

5.crc:文件校验

6.www.loadfromccacheOrDownload;\

7.unityWebRequest(新的);

8.loadFromMemeoryAsync;

9 从内存异步加载呢

    IEnumerator Start () {

        string path = "AssetBundles/scene/wall.unity3d";
        //AssetBundle ab =    AssetBundle.LoadFromFile("AssetBundles/scene/wall.unity3d");
        //  AssetBundle ab2 = AssetBundle.LoadFromFile("AssetBundles/share.unity3d");


        //  GameObject wallPrefab =  ab.LoadAsset<GameObject>("Wall");
        //  Instantiate(wallPrefab);

       AssetBundleCreateRequest request=    AssetBundle.LoadFromMemoryAsync(File.ReadAllBytes(path));

        yield return request;

        AssetBundle ab = request.assetBundle;

        GameObject wallPrefab = ab.LoadAsset<GameObject>("Wall");
        Instantiate(wallPrefab);
    }

猜你喜欢

转载自www.cnblogs.com/xiaomao21/p/9878900.html
ab